pub enum SlotCardinality {
Single,
Multi {
max: usize,
},
}Expand description
How many values a KnowledgeSlot admits, reported by the slot itself.
Variants§
Single
Exactly one value; a correction replaces it.
Multi
Up to max values; appends are refused past max.
Implementations§
Trait Implementations§
Source§impl Clone for SlotCardinality
impl Clone for SlotCardinality
Source§fn clone(&self) -> SlotCardinality
fn clone(&self) -> SlotCardinality
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 moreimpl Copy for SlotCardinality
Source§impl Debug for SlotCardinality
impl Debug for SlotCardinality
impl Eq for SlotCardinality
Source§impl PartialEq for SlotCardinality
impl PartialEq for SlotCardinality
impl StructuralPartialEq for SlotCardinality
Auto Trait Implementations§
impl Freeze for SlotCardinality
impl RefUnwindSafe for SlotCardinality
impl Send for SlotCardinality
impl Sync for SlotCardinality
impl Unpin for SlotCardinality
impl UnsafeUnpin for SlotCardinality
impl UnwindSafe for SlotCardinality
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