Struct json_ld_core::object::node::Parts

source ·
pub struct Parts<T = IriBuf, B = BlankIdBuf, M = ()> {
    pub id: Option<Entry<Id<T, B>, M>>,
    pub types: Option<TypeEntry<T, B, M>>,
    pub graph: Option<GraphEntry<T, B, M>>,
    pub included: Option<IncludedEntry<T, B, M>>,
    pub properties: Properties<T, B, M>,
    pub reverse_properties: Option<Entry<ReverseProperties<T, B, M>, M>>,
}
Expand description

Node parts.

Fields§

§id: Option<Entry<Id<T, B>, M>>

Identifier.

This is the @id field.

§types: Option<TypeEntry<T, B, M>>

Types.

This is the @type field.

§graph: Option<GraphEntry<T, B, M>>

Associated graph.

This is the @graph field.

§included: Option<IncludedEntry<T, B, M>>

Included nodes.

This is the @included field.

§properties: Properties<T, B, M>

Properties.

Any non-keyword field.

§reverse_properties: Option<Entry<ReverseProperties<T, B, M>, M>>

Reverse properties.

This is the @reverse field.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Wraps self inside a Meta<Self, M> using the given metadata. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.