[−][src]Struct diving_decompression::tables::RowDeco
a row in a depth of the air decompression
Fields
min_time: u16the lower end of allowed times for a specific row expressed in minutes
max_time: u16the higher end of allowed times for a specific row expressed in minutes
air_tat: Stringtotal ascent time when using the Air based decompression protocol expressed in minutes
o2_tat: Stringtotal ascent time when using in water decompression with Oxygen expressed in minutes
ttfs: Stringthe time from leave bottom to the first scheduled decompression stop
o2cp: f32number of chamber periods when using the SurdO2 (surface decompression with oxygen)
repetgroup_letter: Stringrepetitive dive group letter after the decompression protocol
surdo2_recommended: boolSurdO2 is recommended due to the extent of the decompression profile
exceptional_exposure: boolexceptional exposure dives are considered an anti-pattern and should only occur in extreme situations. planning a dive with exceptional exposure is an anti-pattern and a tremendous risk for divers health
surdo2_required: boolsurdO2 is required due to the extent of the decompression profile
strict_surdo2: boolthe dive must use the SurdO2 protocol. planning these dives with for in water decompression is an anti-pattern and must be avoided
air_deco_stops: Vec<DecoStops>an air decompression stop
o2_deco_stops: Vec<DecoStops>an o2 decompression stop
Trait Implementations
impl Clone for RowDeco[src]
impl Debug for RowDeco[src]
impl<'de> Deserialize<'de> for RowDeco[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Serialize for RowDeco[src]
Auto Trait Implementations
impl RefUnwindSafe for RowDeco
impl Send for RowDeco
impl Sync for RowDeco
impl Unpin for RowDeco
impl UnwindSafe for RowDeco
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,