pub enum ObAny {
Show 20 variants
AagsC32(AagsC32),
AagsB32(AagsB32),
AagsB64(AagsB64),
AagsHex(AagsHex),
ApgsC32(ApgsC32),
ApgsB32(ApgsB32),
ApgsB64(ApgsB64),
ApgsHex(ApgsHex),
AasvC32(AasvC32),
AasvB32(AasvB32),
AasvB64(AasvB64),
AasvHex(AasvHex),
ApsvC32(ApsvC32),
ApsvB32(ApsvB32),
ApsvB64(ApsvB64),
ApsvHex(ApsvHex),
UpbcC32(UpbcC32),
UpbcB32(UpbcB32),
UpbcB64(UpbcB64),
UpbcHex(UpbcHex),
}Expand description
Type-erased ObtextCodec encoder that can hold any scheme+encoding combination.
This enum allows for runtime scheme selection without heap allocation.
It’s returned by the oboron::new() factory function.
Variants§
AagsC32(AagsC32)
AagsB32(AagsB32)
AagsB64(AagsB64)
AagsHex(AagsHex)
ApgsC32(ApgsC32)
ApgsB32(ApgsB32)
ApgsB64(ApgsB64)
ApgsHex(ApgsHex)
AasvC32(AasvC32)
AasvB32(AasvB32)
AasvB64(AasvB64)
AasvHex(AasvHex)
ApsvC32(ApsvC32)
ApsvB32(ApsvB32)
ApsvB64(ApsvB64)
ApsvHex(ApsvHex)
UpbcC32(UpbcC32)
UpbcB32(UpbcB32)
UpbcB64(UpbcB64)
UpbcHex(UpbcHex)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ObAny
impl RefUnwindSafe for ObAny
impl Send for ObAny
impl Sync for ObAny
impl Unpin for ObAny
impl UnwindSafe for ObAny
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