pub struct FormatRegistry;Expand description
Static registry for every persisted family and quantization identifier.
Implementations§
Source§impl FormatRegistry
impl FormatRegistry
Sourcepub const fn families() -> &'static [FamilySpec]
pub const fn families() -> &'static [FamilySpec]
Returns every registered family in permanent identifier order.
Sourcepub fn require(
family: u16,
version: u16,
) -> Result<&'static FamilySpec, RegistryError>
pub fn require( family: u16, version: u16, ) -> Result<&'static FamilySpec, RegistryError>
Resolves and validates one family version.
Sourcepub const fn require_scheme(scheme: u16) -> Result<(), RegistryError>
pub const fn require_scheme(scheme: u16) -> Result<(), RegistryError>
Rejects retired ids 3 and 5 and validates every live v1 scheme id.
Auto Trait Implementations§
impl Freeze for FormatRegistry
impl RefUnwindSafe for FormatRegistry
impl Send for FormatRegistry
impl Sync for FormatRegistry
impl Unpin for FormatRegistry
impl UnsafeUnpin for FormatRegistry
impl UnwindSafe for FormatRegistry
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