#[repr(C)]pub struct TagCart {Show 20 fields
pub version: [c_char; 4],
pub title: [c_char; 64],
pub artist: [c_char; 64],
pub cut_id: [c_char; 64],
pub client_id: [c_char; 64],
pub category: [c_char; 64],
pub classification: [c_char; 64],
pub out_cue: [c_char; 64],
pub start_date: [c_char; 10],
pub start_time: [c_char; 8],
pub end_date: [c_char; 10],
pub end_time: [c_char; 8],
pub procuder_app_id: [c_char; 64],
pub producer_app_version: [c_char; 64],
pub user_text: [c_char; 64],
pub sample_value_reference: DWORD,
pub post_timer: [TagCartTimer; 8],
pub reserved: [c_char; 276],
pub url: [c_char; 1024],
pub tag_text: [c_char; 0],
}Fields§
§version: [c_char; 4]§title: [c_char; 64]§artist: [c_char; 64]§cut_id: [c_char; 64]§client_id: [c_char; 64]§category: [c_char; 64]§classification: [c_char; 64]§out_cue: [c_char; 64]§start_date: [c_char; 10]§start_time: [c_char; 8]§end_date: [c_char; 10]§end_time: [c_char; 8]§procuder_app_id: [c_char; 64]§producer_app_version: [c_char; 64]§user_text: [c_char; 64]§sample_value_reference: DWORD§post_timer: [TagCartTimer; 8]§reserved: [c_char; 276]§url: [c_char; 1024]§tag_text: [c_char; 0]Implementations§
Source§impl TagCart
impl TagCart
pub fn new<T: AsRef<[c_char]>>( version: [c_char; 4], title: [c_char; 64], artist: [c_char; 64], cut_id: [c_char; 64], client_id: [c_char; 64], category: [c_char; 64], classification: [c_char; 64], out_cue: [c_char; 64], start_date: [c_char; 10], start_time: [c_char; 8], end_date: [c_char; 10], end_time: [c_char; 8], procuder_app_id: [c_char; 64], producer_app_version: [c_char; 64], user_text: [c_char; 64], sample_value_reference: DWORD, post_timer: [TagCartTimer; 8], reserved: [c_char; 276], url: [c_char; 1024], tag_text: &T, ) -> Result<Box<Self>, LayoutError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TagCart
impl RefUnwindSafe for TagCart
impl Send for TagCart
impl Sync for TagCart
impl Unpin for TagCart
impl UnwindSafe for TagCart
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