pub struct MetadataBuffer {
pub bytes: [u8; 4096],
pub size: usize,
}
Expand description
Reexport items from other uniffi creates
Fields§
§bytes: [u8; 4096]
§size: usize
Implementations§
Source§impl MetadataBuffer
impl MetadataBuffer
pub const fn new() -> MetadataBuffer
pub const fn from_code(value: u8) -> MetadataBuffer
pub const fn concat(self, other: MetadataBuffer) -> MetadataBuffer
pub const fn concat_value(self, value: u8) -> MetadataBuffer
pub const fn concat_u32(self, value: u32) -> MetadataBuffer
pub const fn concat_bool(self, value: bool) -> MetadataBuffer
pub const fn concat_str(self, string: &str) -> MetadataBuffer
pub const fn into_array<const SIZE: usize>(self) -> [u8; SIZE]
pub const fn checksum(&self) -> u16
Trait Implementations§
Source§impl AsRef<[u8]> for MetadataBuffer
impl AsRef<[u8]> for MetadataBuffer
Auto Trait Implementations§
impl Freeze for MetadataBuffer
impl RefUnwindSafe for MetadataBuffer
impl Send for MetadataBuffer
impl Sync for MetadataBuffer
impl Unpin for MetadataBuffer
impl UnwindSafe for MetadataBuffer
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<Ctx, T> MeasureWith<Ctx> for T
impl<Ctx, T> MeasureWith<Ctx> for T
Source§fn measure_with(&self, _ctx: &Ctx) -> usize
fn measure_with(&self, _ctx: &Ctx) -> usize
How large is
Self
, given the ctx
?