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 target type of the conversion, which can be borrowed as a Id<T, B>.
Convert the value into a reference.
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.