pub struct AffordanceSet { /* private fields */ }Expand description
A small affordance collection with duplicate prevention.
Implementations§
Source§impl AffordanceSet
impl AffordanceSet
pub fn new(affordances: Vec<Affordance>) -> Self
pub fn insert(&mut self, affordance: Affordance)
pub fn contains(&self, affordance: Affordance) -> bool
pub fn affordances(&self) -> &[Affordance]
Trait Implementations§
Source§impl Clone for AffordanceSet
impl Clone for AffordanceSet
Source§fn clone(&self) -> AffordanceSet
fn clone(&self) -> AffordanceSet
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 AffordanceSet
impl Debug for AffordanceSet
Source§impl Default for AffordanceSet
impl Default for AffordanceSet
Source§fn default() -> AffordanceSet
fn default() -> AffordanceSet
Returns the “default value” for a type. Read more
Source§impl PartialEq for AffordanceSet
impl PartialEq for AffordanceSet
impl Eq for AffordanceSet
impl StructuralPartialEq for AffordanceSet
Auto Trait Implementations§
impl Freeze for AffordanceSet
impl RefUnwindSafe for AffordanceSet
impl Send for AffordanceSet
impl Sync for AffordanceSet
impl Unpin for AffordanceSet
impl UnsafeUnpin for AffordanceSet
impl UnwindSafe for AffordanceSet
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