Struct nu_source::Tagged [−][src]
pub struct Tagged<T> {
pub tag: Tag,
pub item: T,
}Expand description
A wrapper type that attaches a Tag to a value
Fields
tag: Tagitem: TImplementations
Allows borrowing the contained string slice as a spanned value
Allows borrowing the contained string slice as a tagged value
Returns the AnchorLocation of the Tag if there is one.
Returns the underlying AnchorLocation variant type as a string.
Returns a tuple of the Tagged item and Tag.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
Auto Trait Implementations
impl<T> RefUnwindSafe for Tagged<T> where
T: RefUnwindSafe,
impl<T> UnwindSafe for Tagged<T> where
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more