pub struct NameDescription {
pub name: String,
pub description: Option<String>,
}Expand description
Name and optional description
Fields§
§name: StringMandatory name of an entity
description: Option<String>Optional description of an entity
Implementations§
Trait Implementations§
Source§impl Clone for NameDescription
impl Clone for NameDescription
Source§fn clone(&self) -> NameDescription
fn clone(&self) -> NameDescription
Returns a duplicate 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 CompactEncoding<NameDescription> for State
impl CompactEncoding<NameDescription> for State
Source§fn preencode(&mut self, value: &NameDescription) -> Result<usize, EncodingError>
fn preencode(&mut self, value: &NameDescription) -> Result<usize, EncodingError>
Preencode
Source§fn encode(
&mut self,
value: &NameDescription,
buffer: &mut [u8],
) -> Result<usize, EncodingError>
fn encode( &mut self, value: &NameDescription, buffer: &mut [u8], ) -> Result<usize, EncodingError>
Encode
Source§fn decode(&mut self, buffer: &[u8]) -> Result<NameDescription, EncodingError>
fn decode(&mut self, buffer: &[u8]) -> Result<NameDescription, EncodingError>
Decode
Source§impl Debug for NameDescription
impl Debug for NameDescription
Source§impl PartialEq for NameDescription
impl PartialEq for NameDescription
impl StructuralPartialEq for NameDescription
Auto Trait Implementations§
impl Freeze for NameDescription
impl RefUnwindSafe for NameDescription
impl Send for NameDescription
impl Sync for NameDescription
impl Unpin for NameDescription
impl UnwindSafe for NameDescription
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more