Struct json_ld::object::node::reverse_properties::ReverseProperties[][src]

pub struct ReverseProperties<J: JsonHash, T: Id>(_);
Expand description

Reverse properties of a node object, and their associated nodes.

Implementations

Returns the number of reverse properties.

Checks if there are no defined reverse properties.

Checks if the given reverse property is associated to any node.

Returns an iterator over all the nodes associated to the given reverse property.

Get one of the nodes associated to the given reverse property.

If multiple nodes are found, there are no guaranties on which node will be returned.

Associate the given node to the given reverse property.

Associate all the given nodes to the given reverse property.

Returns an iterator over the reverse properties and their associated nodes.

Returns an iterator over the reverse properties with a mutable reference to their associated nodes.

Trait Implementations

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

The type of the elements being iterated over.

Which kind of iterator are we turning this into?

Creates an iterator from a value. Read more

The type of the elements being iterated over.

Which kind of iterator are we turning this into?

Creates an iterator from a value. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

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.