struct SheetCollection<S> where
    S: StylesheetInDocument + PartialEq + 'static, 
{ entries: Vec<StylesheetSetEntry<S>>, data_validity: DataValidity, dirty: bool, }

Fields

entries: Vec<StylesheetSetEntry<S>>

The actual list of stylesheets.

This is only a list of top-level stylesheets, and as such it doesn’t include recursive @import rules.

data_validity: DataValidity

The validity of the data that was already there for a given origin.

Note that an origin may appear on origins_dirty, but still have DataValidity::Valid, if only sheets have been appended into it (in which case the existing data is valid, but the origin needs to be rebuilt).

dirty: bool

Whether anything in the collection has changed. Note that this is different from data_validity, in the sense that after a sheet append, the data validity is still Valid, but we need to be marked as dirty.

Implementations

Returns the number of stylesheets in the set.

Returns the indexth stylesheet in the set if present.

Appends a given sheet into the collection.

Returns an iterator over the current list of stylesheets.

Trait Implementations

Returns the “default value” for a type. Read more

Measure the heap usage of all descendant heap-allocated structures, but not the space taken up by the value itself. Read more

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

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

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

Convert

Convert

The alignment of pointer.

The type for initializers.

Initializes a with the given initializer. Read more

Dereferences the given pointer. Read more

Mutably dereferences the given pointer. Read more

Drops the object pointed to by the given pointer. Read more

Should always be Self

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.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more