pub enum InspectionType {
Elevator,
Boiler,
Electrical,
FireExtinguisher,
FireAlarm,
GasInstallation,
RoofStructure,
Facade,
WaterQuality,
Other {
name: String,
},
}Variants§
Elevator
Boiler
Electrical
FireExtinguisher
FireAlarm
GasInstallation
RoofStructure
Facade
WaterQuality
Other
Implementations§
Source§impl InspectionType
impl InspectionType
Sourcepub fn frequency_days(&self) -> i64
pub fn frequency_days(&self) -> i64
Get the required inspection frequency in days
Sourcepub fn display_name(&self) -> String
pub fn display_name(&self) -> String
Get human-readable name
Trait Implementations§
Source§impl Clone for InspectionType
impl Clone for InspectionType
Source§fn clone(&self) -> InspectionType
fn clone(&self) -> InspectionType
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 InspectionType
impl Debug for InspectionType
Source§impl<'de> Deserialize<'de> for InspectionType
impl<'de> Deserialize<'de> for InspectionType
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 PartialEq for InspectionType
impl PartialEq for InspectionType
Source§impl Serialize for InspectionType
impl Serialize for InspectionType
impl StructuralPartialEq for InspectionType
Auto Trait Implementations§
impl Freeze for InspectionType
impl RefUnwindSafe for InspectionType
impl Send for InspectionType
impl Sync for InspectionType
impl Unpin for InspectionType
impl UnwindSafe for InspectionType
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
§impl<T> Chain<T> for T
impl<T> Chain<T> for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Fake for T
impl<T> Fake for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.