pub struct CardBcLadderV1 {
pub source: &'static str,
pub segments: Vec<CardBcSegmentV1>,
pub interior_gap: bool,
}Expand description
The BC ladder a card’s rows flew (MBA-1601): CardResponseV1::bc_ladder.
Under a ladder the scalar CardResponseV1::bc_for_solve is only the interior-gap
fallback, so this block is what states the BCs the card actually flew.
Fields§
§source: &'static strWhere the ladder came from: "bc_segments" (the request’s own bands) or
"bc5d_table" (the ladder bc5d_table_path generated for this load).
segments: Vec<CardBcSegmentV1>The bands as flown, velocity_min/velocity_max in the response’s units.velocity.
For bc_segments these are the request’s bands verbatim and in request order; for
bc5d_table the generated ladder, fastest band first.
interior_gap: boolTrue when some airspeed between the slowest and the fastest band lies in no band: there,
and blended into the bands within up to 25 fps either side of a gap edge, bc_for_solve
flies. False means bc_for_solve never flew on this card. It describes the ladder, not
the flight: a gap the card’s airspeeds never reach still reads true.
Trait Implementations§
Source§impl Clone for CardBcLadderV1
impl Clone for CardBcLadderV1
Source§fn clone(&self) -> CardBcLadderV1
fn clone(&self) -> CardBcLadderV1
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CardBcLadderV1
impl Debug for CardBcLadderV1
Source§impl PartialEq for CardBcLadderV1
impl PartialEq for CardBcLadderV1
Source§impl Serialize for CardBcLadderV1
impl Serialize for CardBcLadderV1
impl StructuralPartialEq for CardBcLadderV1
Auto Trait Implementations§
impl Freeze for CardBcLadderV1
impl RefUnwindSafe for CardBcLadderV1
impl Send for CardBcLadderV1
impl Sync for CardBcLadderV1
impl Unpin for CardBcLadderV1
impl UnwindSafe for CardBcLadderV1
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.