pub struct VertexName(pub AbstractBytes<[u8]>);Expand description
Name of a vertex in the graph.
Tuple Fields§
§0: AbstractBytes<[u8]>Implementations§
Trait Implementations§
Source§impl AsRef<[u8]> for VertexName
impl AsRef<[u8]> for VertexName
Source§impl Clone for VertexName
impl Clone for VertexName
Source§fn clone(&self) -> VertexName
fn clone(&self) -> VertexName
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 VertexName
impl Debug for VertexName
Source§impl<'de> Deserialize<'de> for VertexName
impl<'de> Deserialize<'de> for VertexName
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<VertexName, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VertexName, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&VertexName> for NameSet
impl From<&VertexName> for NameSet
Source§fn from(name: &VertexName) -> NameSet
fn from(name: &VertexName) -> NameSet
Converts to this type from the input type.
Source§impl<T> From<T> for VertexName
impl<T> From<T> for VertexName
Source§fn from(value: T) -> VertexName
fn from(value: T) -> VertexName
Converts to this type from the input type.
Source§impl From<VertexName> for NameSet
impl From<VertexName> for NameSet
Source§fn from(name: VertexName) -> NameSet
fn from(name: VertexName) -> NameSet
Converts to this type from the input type.
Source§impl Hash for VertexName
impl Hash for VertexName
Source§impl NotFoundError for VertexName
impl NotFoundError for VertexName
Source§impl Ord for VertexName
impl Ord for VertexName
Source§fn cmp(&self, other: &VertexName) -> Ordering
fn cmp(&self, other: &VertexName) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for VertexName
impl PartialEq for VertexName
Source§impl PartialOrd for VertexName
impl PartialOrd for VertexName
Source§impl Serialize for VertexName
impl Serialize for VertexName
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for VertexName
impl StructuralPartialEq for VertexName
Auto Trait Implementations§
impl Freeze for VertexName
impl !RefUnwindSafe for VertexName
impl Send for VertexName
impl Sync for VertexName
impl Unpin for VertexName
impl !UnwindSafe for VertexName
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<T> ReadonlyBuffer for T
impl<T> ReadonlyBuffer for T
Source§impl<T> ToHex for T
impl<T> ToHex for T
Source§fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Lower case
letters are used (e.g. f9b4ca)Source§fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Upper case
letters are used (e.g. F9B4CA)