pub fn into_sched_and_start(self) -> (Option<Duration>, Option<Duration>) {
        match self {
            LACloseTimeouts::ScheduleOnly(x) => (Some(x), None),
            LACloseTimeouts::StartOnly(x) => (None, Some(x)),
            LACloseTimeouts::Both { sched, start } => (Some(sched), Some(start)),
        }
    }
/// Splits into (schedule_to_close, start_to_close) options, one or both of which is guaranteed
/// to be populated
Splits into (schedule_to_close, start_to_close) options, one or both of which is guaranteed
to be populated
Splits into ( schedule_to_close start_to_close ) options one or both of which is guaranteed to be populated
pub fn into_sched_and_start(self) -> (Option<Duration>, Option<Duration>) {
        match self {
            LACloseTimeouts::ScheduleOnly(x) => (Some(x), None),
            LACloseTimeouts::StartOnly(x) => (None, Some(x)),
            LACloseTimeouts::Both { sched, start } => (Some(sched), Some(start)),
        }
    }
pub fn into_sched_and_start ( self ) -> ( Option < Duration > , Option < Duration > ) { match self { LACloseTimeouts :: ScheduleOnly ( x ) => ( Some ( x ) , None ) , LACloseTimeouts :: StartOnly ( x ) => ( None , Some ( x ) ) , LACloseTimeouts :: Both { sched , start } => ( Some ( sched ) , Some ( start ) ) , } }
Splits into (schedule_to_close, start_to_close) options, one or both of which is guaranteed
to be populated
Splits into ( schedule_to_close start_to_close ) options one or both of which is guaranteed to be populated
self
self