Trait biscuit_auth::builder::Convert
source · pub trait Convert<T>: Sized {
// Required methods
fn convert(&self, symbols: &mut SymbolTable) -> T;
fn convert_from(f: &T, symbols: &SymbolTable) -> Result<Self, Format>;
// Provided method
fn translate(
f: &T,
from_symbols: &SymbolTable,
to_symbols: &mut SymbolTable
) -> Result<T, Format> { ... }
}Required Methods§
fn convert(&self, symbols: &mut SymbolTable) -> T
fn convert_from(f: &T, symbols: &SymbolTable) -> Result<Self, Format>
Provided Methods§
fn translate( f: &T, from_symbols: &SymbolTable, to_symbols: &mut SymbolTable ) -> Result<T, Format>
Object Safety§
This trait is not object safe.