pub struct ClLiteReaderCodec;Expand description
Decoder turning CL-lite surface text into the shared Expr graph.
Implements the kernel Decoder, LocatedDecoder, and TreeDecoder
contracts; this profile supplies no encoder.
Trait Implementations§
Source§impl Decoder for ClLiteReaderCodec
impl Decoder for ClLiteReaderCodec
Source§impl LocatedDecoder for ClLiteReaderCodec
impl LocatedDecoder for ClLiteReaderCodec
Source§fn decode_located(
&self,
cx: &mut ReadCx<'_>,
input: Input,
source_id: String,
) -> Result<LocatedExpr>
fn decode_located( &self, cx: &mut ReadCx<'_>, input: Input, source_id: String, ) -> Result<LocatedExpr>
Source§impl TreeDecoder for ClLiteReaderCodec
impl TreeDecoder for ClLiteReaderCodec
Source§fn decode_tree(
&self,
cx: &mut ReadCx<'_>,
input: Input,
source_id: String,
) -> Result<LocatedExprTree>
fn decode_tree( &self, cx: &mut ReadCx<'_>, input: Input, source_id: String, ) -> Result<LocatedExprTree>
Auto Trait Implementations§
impl Freeze for ClLiteReaderCodec
impl RefUnwindSafe for ClLiteReaderCodec
impl Send for ClLiteReaderCodec
impl Sync for ClLiteReaderCodec
impl Unpin for ClLiteReaderCodec
impl UnsafeUnpin for ClLiteReaderCodec
impl UnwindSafe for ClLiteReaderCodec
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