Expand description

Different objects protected by the same lock

Modules

Structs

Parameters needed for deep clones.

Data protect by a shared lock.

A shared read/write lock that can protect multiple objects.

Proof that a shared lock was obtained for reading (servo).

Proof that a shared lock was obtained for writing (servo).

Guards for a document

Traits

A trait to do a deep clone of a given CSS type. Gets a lock and a read guard, in order to be able to read and clone nested structures.

Like ToCss, but with a lock guard given by the caller, and with the writer specified concretely rather than with a parameter.