A client of a jobserver
This structure is the main type exposed by this library, and is where interaction to a jobserver is configured through. Clients are either created from scratch in which case the internal semphore is initialied on the spot, or a client is created from the environment to connect to a jobserver already created.
Some usage examples can be found in the crate documentation for using a client.
Note that a
Client implements the
Clone trait, and all instances of a
Client refer to the same jobserver instance.
Auto Trait Implementations§
impl RefUnwindSafe for Client
impl UnwindSafe for Client
impl<'a, T> Captures<'a> for T
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain
repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 8 bytes