Fields
id: u128
rgb: Option<Rgb>
Implementations
sourceimpl BubID
impl BubID
pub const fn new(id: u128, rgb: Option<Rgb>) -> Self
pub fn read<R: Read>(reader: &mut R) -> Result<Self>
pub fn read_and_calc_bytes<R: Read>(
reader: &mut R,
crc: &mut CRC<u32>
) -> Result<Self>
pub fn write<W: Write>(self, writer: &mut W) -> Result<()>
pub fn write_and_calc_bytes<W: Write>(
self,
writer: &mut W,
crc: &mut CRC<u32>
) -> Result<()>
Trait Implementations
impl Copy for BubID
impl StructuralPartialEq for BubID
Auto Trait Implementations
impl RefUnwindSafe for BubID
impl Send for BubID
impl Sync for BubID
impl Unpin for BubID
impl UnwindSafe for BubID
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more