pub struct DocCodecLib { /* private fields */ }Expand description
Implementations§
Source§impl DocCodecLib
impl DocCodecLib
Sourcepub fn new(id: CodecId) -> Self
pub fn new(id: CodecId) -> Self
Create the lib bound to the given codec id (obtained from
Registry::fresh_codec_id).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DocCodecLib
impl RefUnwindSafe for DocCodecLib
impl Send for DocCodecLib
impl Sync for DocCodecLib
impl Unpin for DocCodecLib
impl UnsafeUnpin for DocCodecLib
impl UnwindSafe for DocCodecLib
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more