pub struct SerializationUtils;Expand description
序列化工具
Implementations§
Source§impl SerializationUtils
impl SerializationUtils
Sourcepub fn compress(data: &[u8]) -> Result<CompressionResult>
pub fn compress(data: &[u8]) -> Result<CompressionResult>
压缩数据
Sourcepub fn from_json<T: for<'de> Deserialize<'de>>(json: &str) -> Result<T>
pub fn from_json<T: for<'de> Deserialize<'de>>(json: &str) -> Result<T>
从JSON反序列化
Sourcepub fn from_binary<T: for<'de> Deserialize<'de> + Decode<()>>(
data: &[u8],
) -> Result<T>
pub fn from_binary<T: for<'de> Deserialize<'de> + Decode<()>>( data: &[u8], ) -> Result<T>
从二进制反序列化
Auto Trait Implementations§
impl Freeze for SerializationUtils
impl RefUnwindSafe for SerializationUtils
impl Send for SerializationUtils
impl Sync for SerializationUtils
impl Unpin for SerializationUtils
impl UnsafeUnpin for SerializationUtils
impl UnwindSafe for SerializationUtils
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
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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