Struct indradb_proto::NamedProperty
source · pub struct NamedProperty {
pub name: Option<Identifier>,
pub value: Option<Json>,
}
Expand description
A property.
Fields§
§name: Option<Identifier>
The id of the vertex.
value: Option<Json>
The property value.
Trait Implementations§
source§impl Clone for NamedProperty
impl Clone for NamedProperty
source§fn clone(&self) -> NamedProperty
fn clone(&self) -> NamedProperty
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for NamedProperty
impl Debug for NamedProperty
source§impl Default for NamedProperty
impl Default for NamedProperty
source§impl From<NamedProperty> for NamedProperty
impl From<NamedProperty> for NamedProperty
source§fn from(prop: NamedProperty) -> Self
fn from(prop: NamedProperty) -> Self
Converts to this type from the input type.
source§impl Message for NamedProperty
impl Message for NamedProperty
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8, Global>where Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq<NamedProperty> for NamedProperty
impl PartialEq<NamedProperty> for NamedProperty
source§fn eq(&self, other: &NamedProperty) -> bool
fn eq(&self, other: &NamedProperty) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TryInto<NamedProperty> for NamedProperty
impl TryInto<NamedProperty> for NamedProperty
§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
impl StructuralPartialEq for NamedProperty
Auto Trait Implementations§
impl RefUnwindSafe for NamedProperty
impl Send for NamedProperty
impl Sync for NamedProperty
impl Unpin for NamedProperty
impl UnwindSafe for NamedProperty
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§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