ApiStability

Trait ApiStability 

Source
pub trait ApiStability {
    const STABILITY: StabilityLevel;
    const INTRODUCED_IN: Option<&'static str> = None;
    const STABILIZED_IN: Option<&'static str> = None;
    const DEPRECATED_IN: Option<&'static str> = None;
}
Expand description

Trait to mark API stability level for types and functions

Required Associated Constants§

Source

const STABILITY: StabilityLevel

The stability level of this API component

Provided Associated Constants§

Source

const INTRODUCED_IN: Option<&'static str> = None

Optional version when this API was introduced

Source

const STABILIZED_IN: Option<&'static str> = None

Optional version when this API was stabilized (if applicable)

Source

const DEPRECATED_IN: Option<&'static str> = None

Optional deprecation information

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§