Struct style::properties::BuilderArc [] [src]

#[repr(C)]
pub struct BuilderArc<T> where
    T: 'static + ?Sized
{ /* fields omitted */ }

Methods

impl<T> Arc<T>
[src]

[src]

[src]

[src]

Produce a pointer to the data that can be converted back to an arc

[src]

Temporarily converts |self| into a bonafide RawOffsetArc and exposes it to the provided callback. The refcount is not modified.

[src]

Returns the address on the heap of the Arc itself -- not the T within it -- for memory reporting.

impl<T> Arc<T> where
    T: ?Sized
[src]

[src]

impl<T> Arc<T> where
    T: Clone
[src]

Important traits for &'a mut W
[src]

impl<T> Arc<T> where
    T: ?Sized
[src]

[src]

[src]

impl<H, T> Arc<HeaderSlice<H, [T]>>
[src]

[src]

Creates an Arc for a HeaderSlice using the given header struct and iterator to generate the slice. The resulting Arc will be fat.

impl<H, T> Arc<HeaderSlice<HeaderWithLength<H>, [T]>> where
    H: 'static,
    T: 'static, 
[src]

[src]

Converts an Arc into a ThinArc. This consumes the Arc, so the refcount is not modified.

[src]

Converts a ThinArc into an Arc. This consumes the ThinArc, so the refcount is not modified.

impl<T> Arc<T> where
    T: 'static, 
[src]

[src]

Converts an Arc into a RawOffsetArc. This consumes the Arc, so the refcount is not modified.

[src]

Converts a RawOffsetArc into an Arc. This consumes the RawOffsetArc, so the refcount is not modified.

Trait Implementations

impl<T> ToCss for Arc<T> where
    T: ToCss + ?Sized
[src]

[src]

Serialize self in CSS syntax, writing to dest.

[src]

Serialize self in CSS syntax and return a string. Read more

impl<T> Default for Arc<T> where
    T: Default
[src]

[src]

Returns the "default value" for a type. Read more

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

[src]

Executes the destructor for this type. Read more

impl<T> Send for Arc<T> where
    T: Send + Sync + ?Sized
[src]

impl<T> PartialOrd<Arc<T>> for Arc<T> where
    T: PartialOrd<T> + ?Sized
[src]

[src]

This method returns an ordering between self and other values if one exists. Read more

[src]

This method tests less than (for self and other) and is used by the < operator. Read more

[src]

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

[src]

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

[src]

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

impl<T> PartialEq<Arc<T>> for Arc<T> where
    T: PartialEq<T> + ?Sized
[src]

[src]

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

[src]

This method tests for !=.

impl<T> Ord for Arc<T> where
    T: Ord + ?Sized
[src]

[src]

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

1.21.0
[src]

Compares and returns the maximum of two values. Read more

1.21.0
[src]

Compares and returns the minimum of two values. Read more

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

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

impl<T> Debug for Arc<T> where
    T: Debug + ?Sized
[src]

[src]

Formats the value using the given formatter. Read more

impl<T> Eq for Arc<T> where
    T: Eq + ?Sized
[src]

impl<T> Hash for Arc<T> where
    T: Hash + ?Sized
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

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

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

[src]

impl<T> From<T> for Arc<T>
[src]

[src]

Performs the conversion.

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

Important traits for &'a mut W
[src]

Performs the conversion.

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

Important traits for &'a mut W
[src]

Immutably borrows from an owned value. Read more

impl<T> Display for Arc<T> where
    T: Display + ?Sized
[src]

[src]

Formats the value using the given formatter. Read more

impl<T> Sync for Arc<T> where
    T: Send + Sync + ?Sized
[src]

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

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

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

The resulting type after dereferencing.

Important traits for &'a mut W
[src]

Dereferences the value.

impl<T> MallocUnconditionalShallowSizeOf for Arc<T>
[src]

[src]

impl<T> MallocConditionalSizeOf for Arc<T> where
    T: MallocSizeOf
[src]

[src]

impl<T> MallocConditionalShallowSizeOf for Arc<T>
[src]

[src]

impl<T> MallocUnconditionalSizeOf for Arc<T> where
    T: MallocSizeOf
[src]

[src]