#[repr(C, packed(1))]pub struct VMProtectSerialNumberData {
pub state: u32,
pub user_name: [u16; 256],
pub email: [u16; 256],
pub expire: VMProtectDate,
pub max_build: VMProtectDate,
pub running_time: u32,
pub user_data_length: u8,
pub user_data: [u8; 255],
}Fields§
§state: u32State flags
user_name: [u16; 256]User name
email: [u16; 256]expire: VMProtectDateDate of serial number expiration
max_build: VMProtectDateMax date of build, that will accept this key
running_time: u32Running time in minutes
user_data_length: u8Length of user data in bUserData
user_data: [u8; 255]Up to 255 bytes of user data
Trait Implementations§
Source§impl Clone for VMProtectSerialNumberData
impl Clone for VMProtectSerialNumberData
Source§fn clone(&self) -> VMProtectSerialNumberData
fn clone(&self) -> VMProtectSerialNumberData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for VMProtectSerialNumberData
impl Default for VMProtectSerialNumberData
impl Copy for VMProtectSerialNumberData
Auto Trait Implementations§
impl Freeze for VMProtectSerialNumberData
impl RefUnwindSafe for VMProtectSerialNumberData
impl Send for VMProtectSerialNumberData
impl Sync for VMProtectSerialNumberData
impl Unpin for VMProtectSerialNumberData
impl UnwindSafe for VMProtectSerialNumberData
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