Skip to main content

ApiVersion

Trait ApiVersion 

Source
pub trait ApiVersion:
    Send
    + Sync
    + 'static {
    const PREFIX: &'static str;
}
Expand description

A version marker type. Use unit structs for each version.

struct V1;
struct V2;

Required Associated Constants§

Source

const PREFIX: &'static str

The version prefix string (e.g., “v1”, “v2”).

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§