pub enum ComponentStability {
Stable,
Experimental,
Internal,
}Expand description
Public contract stability for a component.
Variants§
Stable
Intended to remain backward compatible for users of the public ABI.
Experimental
Usable for experiments, but not a long-term compatibility promise.
Internal
Implementation detail; do not rely on it from applications or labs.
Implementations§
Trait Implementations§
Source§impl Clone for ComponentStability
impl Clone for ComponentStability
Source§fn clone(&self) -> ComponentStability
fn clone(&self) -> ComponentStability
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ComponentStability
Source§impl Debug for ComponentStability
impl Debug for ComponentStability
impl Eq for ComponentStability
Source§impl PartialEq for ComponentStability
impl PartialEq for ComponentStability
impl StructuralPartialEq for ComponentStability
Auto Trait Implementations§
impl Freeze for ComponentStability
impl RefUnwindSafe for ComponentStability
impl Send for ComponentStability
impl Sync for ComponentStability
impl Unpin for ComponentStability
impl UnsafeUnpin for ComponentStability
impl UnwindSafe for ComponentStability
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more