#[non_exhaustive]pub enum RecoveryRefused {
Unread {
tag: String,
at: String,
inside: String,
},
AtSeparation {
name: String,
},
UnknownEvent {
name: String,
word: String,
},
NoPart {
id: String,
},
Domain {
name: String,
what: &'static str,
value: f64,
},
Tumbling {
name: String,
why: String,
},
Coasts {
name: String,
time_s: f64,
},
Design {
name: String,
source: DesignError,
},
}Expand description
A .ork configuration’s recovery that recovery does not fly.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Unread
A parachute or streamer inside a part hpr does not read, such as a pod.
Fields
AtSeparation
A device that deploys at the separation of the stage below, where the flight has no such
separation with nothing ahead of it left to burn: separated_recovery opens one at that
split alone (ADR-165).
UnknownEvent
A deployment event hpr does not know, or none.
Fields
NoPart
A device the assembled rocket does not hold as a parachute or a streamer.
Domain
A number outside its domain, or one the file leaves out that the device needs.
Fields
Tumbling
A part of a separated rocket that can’t tumble, which the flight needs it to
(tumbling).
Fields
Coasts
The part that keeps the nose, after a separation with nothing ahead of it left to burn,
has no device of its own open by the split: the flight flies it on as a point with its
devices’ drag alone, which would be a coast with no drag at all (tumbling,
ADR-165).
Fields
Design
The part’s own numbers, such as a material with no surface density.
Trait Implementations§
Source§impl Clone for RecoveryRefused
impl Clone for RecoveryRefused
Source§fn clone(&self) -> RecoveryRefused
fn clone(&self) -> RecoveryRefused
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for RecoveryRefused
impl Debug for RecoveryRefused
Source§impl Display for RecoveryRefused
impl Display for RecoveryRefused
Source§impl Error for RecoveryRefused
impl Error for RecoveryRefused
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
Source§impl PartialEq for RecoveryRefused
impl PartialEq for RecoveryRefused
Source§fn eq(&self, other: &RecoveryRefused) -> bool
fn eq(&self, other: &RecoveryRefused) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RecoveryRefused
Auto Trait Implementations§
impl Freeze for RecoveryRefused
impl RefUnwindSafe for RecoveryRefused
impl Send for RecoveryRefused
impl Sync for RecoveryRefused
impl Unpin for RecoveryRefused
impl UnsafeUnpin for RecoveryRefused
impl UnwindSafe for RecoveryRefused
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
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>
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 more