pub enum KeyOneof {
Key(String),
CompositeKey(CompositeKey),
}
Variants§
Key(String)
String key to use for lookup.
CompositeKey(CompositeKey)
The actual Entity ID will be composed from this struct. This should match with the way ID is defined in the FeatureView spec.
Implementations§
source§impl KeyOneof
impl KeyOneof
sourcepub fn merge(
field: &mut Option<KeyOneof>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<KeyOneof>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl PartialEq for KeyOneof
impl PartialEq for KeyOneof
impl StructuralPartialEq for KeyOneof
Auto Trait Implementations§
impl Freeze for KeyOneof
impl RefUnwindSafe for KeyOneof
impl Send for KeyOneof
impl Sync for KeyOneof
impl Unpin for KeyOneof
impl UnwindSafe for KeyOneof
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request