pub struct ReducedTimelines(/* private fields */);Expand description
Container for a set of ReducedTimelines
Implementations§
Source§impl ReducedTimelines
impl ReducedTimelines
pub fn new() -> Self
pub fn ordered_by_name(&self) -> Vec<ReducedTimeline>
pub fn ordered_by_id(&self) -> Vec<ReducedTimeline>
pub fn ids(&self) -> BTreeSet<OpenTimelineId>
pub fn names(&self) -> BTreeSet<Name>
Trait Implementations§
Source§impl Clone for ReducedTimelines
impl Clone for ReducedTimelines
Source§fn clone(&self) -> ReducedTimelines
fn clone(&self) -> ReducedTimelines
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 ReducedTimelines
impl Debug for ReducedTimelines
Source§impl Default for ReducedTimelines
impl Default for ReducedTimelines
Source§fn default() -> ReducedTimelines
fn default() -> ReducedTimelines
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReducedTimelines
impl<'de> Deserialize<'de> for ReducedTimelines
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromIterator<ReducedTimeline> for ReducedTimelines
impl FromIterator<ReducedTimeline> for ReducedTimelines
Source§fn from_iter<T: IntoIterator<Item = ReducedTimeline>>(iter: T) -> Self
fn from_iter<T: IntoIterator<Item = ReducedTimeline>>(iter: T) -> Self
Creates a value from an iterator. Read more
Source§impl Hash for ReducedTimelines
impl Hash for ReducedTimelines
Source§impl<'__deriveMoreLifetime> IntoIterator for &'__deriveMoreLifetime ReducedTimelines
impl<'__deriveMoreLifetime> IntoIterator for &'__deriveMoreLifetime ReducedTimelines
Source§type Item = <&'__deriveMoreLifetime BTreeSet<ReducedTimeline> as IntoIterator>::Item
type Item = <&'__deriveMoreLifetime BTreeSet<ReducedTimeline> as IntoIterator>::Item
The type of the elements being iterated over.
Source§type IntoIter = <&'__deriveMoreLifetime BTreeSet<ReducedTimeline> as IntoIterator>::IntoIter
type IntoIter = <&'__deriveMoreLifetime BTreeSet<ReducedTimeline> as IntoIterator>::IntoIter
Which kind of iterator are we turning this into?
Source§impl<'__deriveMoreLifetime> IntoIterator for &'__deriveMoreLifetime mut ReducedTimelines
impl<'__deriveMoreLifetime> IntoIterator for &'__deriveMoreLifetime mut ReducedTimelines
Source§type Item = <&'__deriveMoreLifetime mut BTreeSet<ReducedTimeline> as IntoIterator>::Item
type Item = <&'__deriveMoreLifetime mut BTreeSet<ReducedTimeline> as IntoIterator>::Item
The type of the elements being iterated over.
Source§type IntoIter = <&'__deriveMoreLifetime mut BTreeSet<ReducedTimeline> as IntoIterator>::IntoIter
type IntoIter = <&'__deriveMoreLifetime mut BTreeSet<ReducedTimeline> as IntoIterator>::IntoIter
Which kind of iterator are we turning this into?
Source§impl IntoIterator for ReducedTimelines
impl IntoIterator for ReducedTimelines
Source§type Item = <BTreeSet<ReducedTimeline> as IntoIterator>::Item
type Item = <BTreeSet<ReducedTimeline> as IntoIterator>::Item
The type of the elements being iterated over.
Source§type IntoIter = <BTreeSet<ReducedTimeline> as IntoIterator>::IntoIter
type IntoIter = <BTreeSet<ReducedTimeline> as IntoIterator>::IntoIter
Which kind of iterator are we turning this into?
Source§impl IsReducedCollection for ReducedTimelines
impl IsReducedCollection for ReducedTimelines
type Item = ReducedTimeline
fn collection(&self) -> &BTreeSet<<Self as IsReducedCollection>::Item>
fn collection_mut( &mut self, ) -> &mut BTreeSet<<Self as IsReducedCollection>::Item>
Source§impl Ord for ReducedTimelines
impl Ord for ReducedTimelines
Source§fn cmp(&self, other: &ReducedTimelines) -> Ordering
fn cmp(&self, other: &ReducedTimelines) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ReducedTimelines
impl PartialEq for ReducedTimelines
Source§impl PartialOrd for ReducedTimelines
impl PartialOrd for ReducedTimelines
Source§impl Serialize for ReducedTimelines
impl Serialize for ReducedTimelines
impl Eq for ReducedTimelines
impl StructuralPartialEq for ReducedTimelines
Auto Trait Implementations§
impl Freeze for ReducedTimelines
impl RefUnwindSafe for ReducedTimelines
impl Send for ReducedTimelines
impl Sync for ReducedTimelines
impl Unpin for ReducedTimelines
impl UnsafeUnpin for ReducedTimelines
impl UnwindSafe for ReducedTimelines
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