pub struct StreamSelection {
pub catalog: Value,
pub selected: Vec<String>,
pub warnings: Vec<String>,
}Expand description
Result of select_streams: the rewritten catalog plus what was selected
and any warnings the caller should surface to the user.
Fields§
§catalog: ValueThe catalog with selection metadata applied.
selected: Vec<String>Stream ids marked selected (the target plus any inferred parents).
warnings: Vec<String>Human-facing warnings (target missing, uninferrable parents, …).
Trait Implementations§
Source§impl Clone for StreamSelection
impl Clone for StreamSelection
Source§fn clone(&self) -> StreamSelection
fn clone(&self) -> StreamSelection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for StreamSelection
impl RefUnwindSafe for StreamSelection
impl Send for StreamSelection
impl Sync for StreamSelection
impl Unpin for StreamSelection
impl UnsafeUnpin for StreamSelection
impl UnwindSafe for StreamSelection
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
Mutably borrows from an owned value. Read more