pub struct JsonOut;Expand description
Selects JSON output semantics.
Trait Implementations§
Source§impl<Interpreter, From> OutputKindAlg<Interpreter, From> for JsonOutwhere
Interpreter: JsonOutAlg + ?Sized,
impl<Interpreter, From> OutputKindAlg<Interpreter, From> for JsonOutwhere
Interpreter: JsonOutAlg + ?Sized,
Source§type Transform = <Interpreter as JsonOutAlg>::Json<From>
type Transform = <Interpreter as JsonOutAlg>::Json<From>
The concrete converter chosen by
Interpreter for this output kind.Auto Trait Implementations§
impl Freeze for JsonOut
impl RefUnwindSafe for JsonOut
impl Send for JsonOut
impl Sync for JsonOut
impl Unpin for JsonOut
impl UnsafeUnpin for JsonOut
impl UnwindSafe for JsonOut
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
Source§impl<This> HttpProgramExt<This> for This
impl<This> HttpProgramExt<This> for This
Source§fn compile_http<Program>(
&self,
program: Program,
) -> <Program as HttpProgramAlg<This>>::Routewhere
Program: HttpProgramAlg<This>,
fn compile_http<Program>(
&self,
program: Program,
) -> <Program as HttpProgramAlg<This>>::Routewhere
Program: HttpProgramAlg<This>,
Compiles a named HTTP program with this interpreter.