[][src]Struct rome::ontology::classes::rdf::List

pub struct List<'g, G: 'g> where
    G: Graph<'g>, 
{ /* fields omitted */ }

rdf:List The class of RDF Lists.

Methods

impl<'g, G> List<'g, G> where
    G: Graph<'g>, 
[src]

http://www.w3.org/1999/02/22-rdf-syntax-ns#List

Trait Implementations

impl<'g, G> PartialEq for List<'g, G> where
    G: Graph<'g>, 
[src]

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

This method tests for !=.

impl<'g, G> Eq for List<'g, G> where
    G: Graph<'g>, 
[src]

impl<'g, G> Clone for List<'g, G> where
    G: Graph<'g>, 
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'g, G> PartialOrd for List<'g, G> where
    G: Graph<'g>, 
[src]

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

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

impl<'g, G> Ord for List<'g, G> where
    G: Graph<'g>, 
[src]

This method returns an Ordering between self and other. Read more

Compares and returns the maximum of two values. Read more

Compares and returns the minimum of two values. Read more

impl<'g, G: 'g> ResourceBase<'g> for List<'g, G> where
    G: Graph<'g>, 
[src]

Type of the graph that on which this resource is mapped.

Wrap a [Resource][graph] with an ontology class. And link a [ResourceBase][resource] Read more

Important traits for SubjectIter<'g, R>

Iterate over all instances of this class

The Resource that underlies this wrapper.

The adapter that wraps the graph.

Important traits for ObjectIter<'g, R>

iterate over all the objects for this subject and the given predicate

Return this resource as an IRI, if it is an IRI.

impl<'g, G: 'g> First<'g> for List<'g, G> where
    G: Graph<'g>, 
[src]

http://www.w3.org/1999/02/22-rdf-syntax-ns#first

Important traits for ObjectIter<'g, R>

rdf:first The first item in the subject RDF list. http://www.w3.org/1999/02/22-rdf-syntax-ns#first Read more

impl<'g, G: 'g> Rest<'g> for List<'g, G> where
    G: Graph<'g>, 
[src]

http://www.w3.org/1999/02/22-rdf-syntax-ns#rest

Important traits for ObjectIter<'g, R>

rdf:rest The rest of the subject RDF list after the first item. http://www.w3.org/1999/02/22-rdf-syntax-ns#rest Read more

impl<'g, G: 'g> Type<'g> for List<'g, G> where
    G: Graph<'g>, 
[src]

http://www.w3.org/1999/02/22-rdf-syntax-ns#type

Important traits for ObjectIter<'g, R>

rdf:type The subject is an instance of a class. http://www.w3.org/1999/02/22-rdf-syntax-ns#type Read more

impl<'g, G: 'g> Value<'g> for List<'g, G> where
    G: Graph<'g>, 
[src]

http://www.w3.org/1999/02/22-rdf-syntax-ns#value

Important traits for ObjectIter<'g, R>

rdf:value Idiomatic property used for structured values. http://www.w3.org/1999/02/22-rdf-syntax-ns#value Read more

impl<'g, G: 'g> Comment<'g> for List<'g, G> where
    G: Graph<'g>, 
[src]

http://www.w3.org/2000/01/rdf-schema#comment

Important traits for ObjectIter<'g, R>

rdfs:comment A description of the subject resource. http://www.w3.org/2000/01/rdf-schema#comment Read more

impl<'g, G: 'g> IsDefinedBy<'g> for List<'g, G> where
    G: Graph<'g>, 
[src]

http://www.w3.org/2000/01/rdf-schema#isDefinedBy

Important traits for ObjectIter<'g, R>

rdfs:isDefinedBy The defininition of the subject resource. http://www.w3.org/2000/01/rdf-schema#isDefinedBy Read more

impl<'g, G: 'g> Label<'g> for List<'g, G> where
    G: Graph<'g>, 
[src]

http://www.w3.org/2000/01/rdf-schema#label

Important traits for ObjectIter<'g, R>

rdfs:label A human-readable name for the subject. http://www.w3.org/2000/01/rdf-schema#label Read more

impl<'g, G: 'g> Member<'g> for List<'g, G> where
    G: Graph<'g>, 
[src]

http://www.w3.org/2000/01/rdf-schema#member

Important traits for ObjectIter<'g, R>

rdfs:member A member of the subject resource. http://www.w3.org/2000/01/rdf-schema#member Read more

impl<'g, G: 'g> SeeAlso<'g> for List<'g, G> where
    G: Graph<'g>, 
[src]

http://www.w3.org/2000/01/rdf-schema#seeAlso

Important traits for ObjectIter<'g, R>

rdfs:seeAlso Further information about the subject resource. http://www.w3.org/2000/01/rdf-schema#seeAlso Read more

Auto Trait Implementations

impl<'g, G> Send for List<'g, G> where
    G: Sync,
    <G as Graph<'g>>::BlankNodePtr: Send,
    <G as Graph<'g>>::IRIPtr: Send + Sync,
    <G as Graph<'g>>::LiteralPtr: Send

impl<'g, G> Sync for List<'g, G> where
    G: Sync,
    <G as Graph<'g>>::BlankNodePtr: Sync,
    <G as Graph<'g>>::IRIPtr: Sync,
    <G as Graph<'g>>::LiteralPtr: Sync

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

impl<T> From for T
[src]

Performs the conversion.

impl<T, U> Into for T where
    U: From<T>, 
[src]

Performs the conversion.

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> Borrow for T where
    T: ?Sized
[src]

Immutably borrows from an owned value. Read more

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

Mutably borrows from an owned value. Read more

impl<T> Any for T where
    T: 'static + ?Sized
[src]

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more