#[repr(C, packed(2))]pub struct DiscResource {
pub dr_Library: Library,
pub dr_Current: *mut DiscResourceUnit,
pub dr_Flags: UBYTE,
pub dr_UnitInit: UBYTE,
pub dr_SysLib: *mut Library,
pub dr_CiaResource: *mut Library,
pub dr_UnitID: [ULONG; 4],
pub dr_Waiting: List,
pub dr_DiscBlock: Interrupt,
pub dr_DiscSync: Interrupt,
pub dr_Index: Interrupt,
pub dr_CurrTask: *mut Task,
}Fields§
§dr_Library: Library§dr_Current: *mut DiscResourceUnit§dr_Flags: UBYTE§dr_UnitInit: UBYTE§dr_SysLib: *mut Library§dr_CiaResource: *mut Library§dr_UnitID: [ULONG; 4]§dr_Waiting: List§dr_DiscBlock: Interrupt§dr_DiscSync: Interrupt§dr_Index: Interrupt§dr_CurrTask: *mut TaskTrait Implementations§
Source§impl Clone for DiscResource
impl Clone for DiscResource
Source§fn clone(&self) -> DiscResource
fn clone(&self) -> DiscResource
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 Debug for DiscResource
impl Debug for DiscResource
impl Copy for DiscResource
Auto Trait Implementations§
impl Freeze for DiscResource
impl RefUnwindSafe for DiscResource
impl !Send for DiscResource
impl !Sync for DiscResource
impl Unpin for DiscResource
impl UnwindSafe for DiscResource
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