pub struct DefaultCallsite { /* private fields */ }
Expand description

A default Callsite implementation.

Implementations§

Returns a new DefaultCallsite with the specified Metadata.

Registers this callsite with the global callsite registry.

If the callsite is already registered, this does nothing. When using DefaultCallsite, this method should be preferred over [tracing_core::callsite::register], as it ensures that the callsite is only registered a single time.

Other callsite implementations will generally ensure that callsites are not re-registered through another mechanism.

See the documentation on callsite registration for details on the global callsite registry.

Returns the callsite’s cached Interest, or registers it for the first time if it has not yet been registered.

Trait Implementations§

Sets the Interest for this callsite. Read more
Returns the metadata associated with the callsite. Read more
Formats the value using the given formatter. 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.

Calls U::from(self).

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

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.