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