pub struct WorkpaperScope {
pub coverage_percentage: f64,
pub period_start: Option<NaiveDate>,
pub period_end: Option<NaiveDate>,
pub limitations: Vec<String>,
}Expand description
Testing scope.
Fields§
§coverage_percentage: f64Coverage percentage
period_start: Option<NaiveDate>Period covered start
period_end: Option<NaiveDate>Period covered end
limitations: Vec<String>Scope limitations
Trait Implementations§
Source§impl Clone for WorkpaperScope
impl Clone for WorkpaperScope
Source§fn clone(&self) -> WorkpaperScope
fn clone(&self) -> WorkpaperScope
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 WorkpaperScope
impl Debug for WorkpaperScope
Source§impl Default for WorkpaperScope
impl Default for WorkpaperScope
Source§fn default() -> WorkpaperScope
fn default() -> WorkpaperScope
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkpaperScope
impl<'de> Deserialize<'de> for WorkpaperScope
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for WorkpaperScope
impl RefUnwindSafe for WorkpaperScope
impl Send for WorkpaperScope
impl Sync for WorkpaperScope
impl Unpin for WorkpaperScope
impl UnwindSafe for WorkpaperScope
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