pub enum LinksNotationReading {
Reference(String),
Link {
name: Option<String>,
values: Vec<Self>,
},
}Expand description
The links-notation reading of one link.
A reference is its name and a link is its optional name followed by its
values, the form of parity/fixtures/lino-compatibility-matrix.json. It
serializes as that JSON: a string, or an array whose first item is the
name or null.
Variants§
Reference(String)
A reference to a name.
Link
A link: its name, if it is named, and its values in order.
Trait Implementations§
Source§impl Clone for LinksNotationReading
impl Clone for LinksNotationReading
Source§fn clone(&self) -> LinksNotationReading
fn clone(&self) -> LinksNotationReading
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LinksNotationReading
impl Debug for LinksNotationReading
impl Eq for LinksNotationReading
Source§impl PartialEq for LinksNotationReading
impl PartialEq for LinksNotationReading
Source§impl Serialize for LinksNotationReading
impl Serialize for LinksNotationReading
impl StructuralPartialEq for LinksNotationReading
Auto Trait Implementations§
impl Freeze for LinksNotationReading
impl RefUnwindSafe for LinksNotationReading
impl Send for LinksNotationReading
impl Sync for LinksNotationReading
impl Unpin for LinksNotationReading
impl UnsafeUnpin for LinksNotationReading
impl UnwindSafe for LinksNotationReading
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§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> 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§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.