pub enum ChangeReason {
ScopeChange,
UnforeseenConditions,
DesignError,
RegulatoryChange,
ValueEngineering,
ScheduleAcceleration,
}Expand description
Reason for the change order.
Variants§
ScopeChange
Client-requested scope change
UnforeseenConditions
Unforeseen site conditions
DesignError
Design error or omission
RegulatoryChange
Regulatory requirement change
ValueEngineering
Value engineering (cost reduction)
ScheduleAcceleration
Schedule acceleration
Trait Implementations§
Source§impl Clone for ChangeReason
impl Clone for ChangeReason
Source§fn clone(&self) -> ChangeReason
fn clone(&self) -> ChangeReason
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 ChangeReason
impl Debug for ChangeReason
Source§impl Default for ChangeReason
impl Default for ChangeReason
Source§fn default() -> ChangeReason
fn default() -> ChangeReason
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChangeReason
impl<'de> Deserialize<'de> for ChangeReason
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
Source§impl Hash for ChangeReason
impl Hash for ChangeReason
Source§impl PartialEq for ChangeReason
impl PartialEq for ChangeReason
Source§impl Serialize for ChangeReason
impl Serialize for ChangeReason
impl Copy for ChangeReason
impl Eq for ChangeReason
impl StructuralPartialEq for ChangeReason
Auto Trait Implementations§
impl Freeze for ChangeReason
impl RefUnwindSafe for ChangeReason
impl Send for ChangeReason
impl Sync for ChangeReason
impl Unpin for ChangeReason
impl UnsafeUnpin for ChangeReason
impl UnwindSafe for ChangeReason
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.