pub struct TulipacInputCodec;Expand description
Alto-compatible reader for Tulipac .tag grammars.
Implementations§
Trait Implementations§
Source§impl Clone for TulipacInputCodec
impl Clone for TulipacInputCodec
Source§fn clone(&self) -> TulipacInputCodec
fn clone(&self) -> TulipacInputCodec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TulipacInputCodec
impl Debug for TulipacInputCodec
Source§impl Default for TulipacInputCodec
impl Default for TulipacInputCodec
Source§fn default() -> TulipacInputCodec
fn default() -> TulipacInputCodec
Returns the “default value” for a type. Read more
Source§impl InputCodec<Irtg> for TulipacInputCodec
impl InputCodec<Irtg> for TulipacInputCodec
Source§fn metadata(&self) -> &'static CodecMetadata
fn metadata(&self) -> &'static CodecMetadata
Return static codec metadata. This must not read or parse input.
Source§fn read_path(&self, path: &Path) -> Result<Irtg, InputCodecError>
fn read_path(&self, path: &Path) -> Result<Irtg, InputCodecError>
Decode a file. Codecs with path-relative semantics may override this method.
Source§fn read_bytes(&self, input: &[u8]) -> Result<T, InputCodecError>
fn read_bytes(&self, input: &[u8]) -> Result<T, InputCodecError>
Decode an in-memory byte sequence.
Auto Trait Implementations§
impl Freeze for TulipacInputCodec
impl RefUnwindSafe for TulipacInputCodec
impl Send for TulipacInputCodec
impl Sync for TulipacInputCodec
impl Unpin for TulipacInputCodec
impl UnsafeUnpin for TulipacInputCodec
impl UnwindSafe for TulipacInputCodec
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