pub struct ComponentRuns {
pub remaining: Option<i64>,
pub unlimited: Option<bool>,
}Expand description
How many times a component can be used: either remaining or unlimited is set.
Fields§
§remaining: Option<i64>Remaining uses.
unlimited: Option<bool>Whether the component has unlimited uses.
Trait Implementations§
Source§impl Clone for ComponentRuns
impl Clone for ComponentRuns
Source§impl Debug for ComponentRuns
impl Debug for ComponentRuns
Source§impl Default for ComponentRuns
impl Default for ComponentRuns
Source§impl<'de> Deserialize<'de> for ComponentRuns
impl<'de> Deserialize<'de> for ComponentRuns
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
impl Eq for ComponentRuns
Source§impl PartialEq for ComponentRuns
impl PartialEq for ComponentRuns
Source§impl Serialize for ComponentRuns
impl Serialize for ComponentRuns
impl StructuralPartialEq for ComponentRuns
Auto Trait Implementations§
impl Freeze for ComponentRuns
impl RefUnwindSafe for ComponentRuns
impl Send for ComponentRuns
impl Sync for ComponentRuns
impl Unpin for ComponentRuns
impl UnsafeUnpin for ComponentRuns
impl UnwindSafe for ComponentRuns
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.