StructVersion

Trait StructVersion 

Source
pub trait StructVersion {
    // Required method
    fn version() -> String;
}

Required Methods§

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.

Implementations on Foreign Types§

Source§

impl StructVersion for bool

Source§

impl StructVersion for char

Source§

impl StructVersion for f32

Source§

impl StructVersion for f64

Source§

impl StructVersion for i8

Source§

impl StructVersion for i16

Source§

impl StructVersion for i32

Source§

impl StructVersion for i64

Source§

impl StructVersion for i128

Source§

impl StructVersion for u8

Source§

impl StructVersion for u16

Source§

impl StructVersion for u32

Source§

impl StructVersion for u64

Source§

impl StructVersion for u128

Source§

impl StructVersion for ()

Source§

impl StructVersion for String

Source§

impl StructVersion for Duration

Source§

impl StructVersion for Instant

Source§

impl<K> StructVersion for BTreeSet<K>
where K: StructVersion,

Source§

impl<K, S> StructVersion for HashSet<K, S>

Source§

impl<K, V> StructVersion for BTreeMap<K, V>

Source§

impl<K, V, S> StructVersion for HashMap<K, V, S>

Source§

impl<T> StructVersion for BinaryHeap<T>
where T: StructVersion,

Source§

impl<T> StructVersion for LinkedList<T>
where T: StructVersion,

Source§

impl<T> StructVersion for VecDeque<T>
where T: StructVersion,

Source§

impl<T: StructVersion> StructVersion for Option<T>

Source§

impl<T: StructVersion> StructVersion for Box<T>

Source§

impl<T: StructVersion> StructVersion for Rc<T>

Source§

impl<T: StructVersion> StructVersion for Arc<T>

Source§

impl<T: StructVersion> StructVersion for Vec<T>

Implementors§