pub struct CompleteRecord { /* private fields */ }Implementations§
Source§impl CompleteRecord
impl CompleteRecord
pub fn new( begin: BeginRecord, user_id: [u8; 12], group_id: [u8; 12], profile_id: [u8; 12], root_id: [u8; 12], packages: Vec<ImportedPackage>, ) -> Result<Self, String>
pub fn begin(&self) -> &BeginRecord
pub const fn user_id(&self) -> [u8; 12]
pub const fn group_id(&self) -> [u8; 12]
pub const fn profile_id(&self) -> [u8; 12]
pub const fn root_id(&self) -> [u8; 12]
pub fn packages(&self) -> &[ImportedPackage]
Trait Implementations§
Source§impl Clone for CompleteRecord
impl Clone for CompleteRecord
Source§impl Debug for CompleteRecord
impl Debug for CompleteRecord
impl Eq for CompleteRecord
Source§impl PartialEq for CompleteRecord
impl PartialEq for CompleteRecord
impl StructuralPartialEq for CompleteRecord
Auto Trait Implementations§
impl Freeze for CompleteRecord
impl RefUnwindSafe for CompleteRecord
impl Send for CompleteRecord
impl Sync for CompleteRecord
impl Unpin for CompleteRecord
impl UnsafeUnpin for CompleteRecord
impl UnwindSafe for CompleteRecord
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