pub struct GateRollouts(Vec<ActiveRollout>);Expand description
Gate-observed view (keeps terminal). Type-disjoint from UiRollouts
so a wrong query result can’t leak into a gate consumer.
Tuple Fields§
§0: Vec<ActiveRollout>Implementations§
Source§impl GateRollouts
impl GateRollouts
pub fn iter(&self) -> Iter<'_, ActiveRollout>
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn into_inner(self) -> Vec<ActiveRollout>
Source§impl GateRollouts
impl GateRollouts
Sourcepub fn into_ui(self) -> UiRollouts
pub fn into_ui(self) -> UiRollouts
One-way demotion (UI is a strict subset; reverse direction is a type error so missing terminals can’t be silently fabricated).
Trait Implementations§
Source§impl Clone for GateRollouts
impl Clone for GateRollouts
Source§fn clone(&self) -> GateRollouts
fn clone(&self) -> GateRollouts
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 GateRollouts
impl Debug for GateRollouts
Source§impl Default for GateRollouts
impl Default for GateRollouts
Source§fn default() -> GateRollouts
fn default() -> GateRollouts
Returns the “default value” for a type. Read more
Source§impl<'a> IntoIterator for &'a GateRollouts
impl<'a> IntoIterator for &'a GateRollouts
Source§impl IntoIterator for GateRollouts
impl IntoIterator for GateRollouts
Auto Trait Implementations§
impl Freeze for GateRollouts
impl RefUnwindSafe for GateRollouts
impl Send for GateRollouts
impl Sync for GateRollouts
impl Unpin for GateRollouts
impl UnwindSafe for GateRollouts
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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