Struct Serializer
pub struct Serializer;
Expand description
A serializer for Bincode.
§Examples
use icu_provider_fs::export::serializers;
use icu_provider_fs::export::FilesystemExporter;
let serializer = serializers::Bincode::default();
// Then pass it to a FilesystemExporter:
let demo_path = std::env::temp_dir().join("icu4x_bincode_serializer_demo");
FilesystemExporter::try_new(
Box::from(serializer),
demo_path.clone().into(),
)
.unwrap();
Implementations§
§impl Serializer
impl Serializer
pub fn new(_options: Options) -> Serializer
pub fn new(_options: Options) -> Serializer
Creates a new serializer for bincode
.
Trait Implementations§
§impl Debug for Serializer
impl Debug for Serializer
§impl Default for Serializer
impl Default for Serializer
§fn default() -> Serializer
fn default() -> Serializer
Returns the “default value” for a type. Read more
impl AbstractSerializer for Serializer
Auto Trait Implementations§
impl Freeze for Serializer
impl RefUnwindSafe for Serializer
impl Send for Serializer
impl Sync for Serializer
impl Unpin for Serializer
impl UnwindSafe for Serializer
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