pub struct ResourceTime<'m, 's> { /* private fields */ }Expand description
Borrowed projection of IfcResourceTime.
Implementations§
Source§impl<'m, 's> ResourceTime<'m, 's>
impl<'m, 's> ResourceTime<'m, 's>
Sourcepub fn name(&self) -> ResourceResult<Option<&'m str>>
pub fn name(&self) -> ResourceResult<Option<&'m str>>
The Name attribute, when authored.
Sourcepub fn data_origin(&self) -> ResourceResult<Option<&'m str>>
pub fn data_origin(&self) -> ResourceResult<Option<&'m str>>
The DataOrigin enumeration, when authored.
Sourcepub fn schedule_work(&self) -> ResourceResult<Option<&'m str>>
pub fn schedule_work(&self) -> ResourceResult<Option<&'m str>>
The ScheduleWork duration, when authored.
Sourcepub fn schedule_usage(&self) -> ResourceResult<Option<f64>>
pub fn schedule_usage(&self) -> ResourceResult<Option<f64>>
The ScheduleUsage ratio, when authored.
Sourcepub fn schedule_start(&self) -> ResourceResult<Option<&'m str>>
pub fn schedule_start(&self) -> ResourceResult<Option<&'m str>>
The ScheduleStart date-time, when authored.
Sourcepub fn schedule_finish(&self) -> ResourceResult<Option<&'m str>>
pub fn schedule_finish(&self) -> ResourceResult<Option<&'m str>>
The ScheduleFinish date-time, when authored.
Sourcepub fn leveling_delay(&self) -> ResourceResult<Option<&'m str>>
pub fn leveling_delay(&self) -> ResourceResult<Option<&'m str>>
The LevelingDelay duration, when authored.
Sourcepub fn is_over_allocated(&self) -> ResourceResult<Option<bool>>
pub fn is_over_allocated(&self) -> ResourceResult<Option<bool>>
The IsOverAllocated flag, when authored.
Sourcepub fn actual_work(&self) -> ResourceResult<Option<&'m str>>
pub fn actual_work(&self) -> ResourceResult<Option<&'m str>>
The ActualWork duration, when authored.
Sourcepub fn actual_usage(&self) -> ResourceResult<Option<f64>>
pub fn actual_usage(&self) -> ResourceResult<Option<f64>>
The ActualUsage ratio, when authored.
Sourcepub fn remaining_work(&self) -> ResourceResult<Option<&'m str>>
pub fn remaining_work(&self) -> ResourceResult<Option<&'m str>>
The RemainingWork duration, when authored.
Sourcepub fn remaining_usage(&self) -> ResourceResult<Option<f64>>
pub fn remaining_usage(&self) -> ResourceResult<Option<f64>>
The RemainingUsage ratio, when authored.
Sourcepub fn completion(&self) -> ResourceResult<Option<f64>>
pub fn completion(&self) -> ResourceResult<Option<f64>>
The Completion percentage, when authored.
Trait Implementations§
Source§impl<'m, 's> Clone for ResourceTime<'m, 's>
impl<'m, 's> Clone for ResourceTime<'m, 's>
impl<'m, 's> Copy for ResourceTime<'m, 's>
Auto Trait Implementations§
impl<'m, 's> Freeze for ResourceTime<'m, 's>
impl<'m, 's> RefUnwindSafe for ResourceTime<'m, 's>
impl<'m, 's> Send for ResourceTime<'m, 's>
impl<'m, 's> Sync for ResourceTime<'m, 's>
impl<'m, 's> Unpin for ResourceTime<'m, 's>
impl<'m, 's> UnsafeUnpin for ResourceTime<'m, 's>
impl<'m, 's> UnwindSafe for ResourceTime<'m, 's>
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