#[non_exhaustive]pub struct WorkspaceLimit {
pub ty: String,
pub value: f64,
pub org_limit: Option<f64>,
}Available on crate feature
admin only.Expand description
One limiter inside a workspace-level override.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.ty: StringLimiter type.
value: f64Workspace override value.
org_limit: Option<f64>Organization-level value for the same limiter, for reference.
None if the org has no limit configured for this limiter.
Trait Implementations§
Source§impl Clone for WorkspaceLimit
impl Clone for WorkspaceLimit
Source§fn clone(&self) -> WorkspaceLimit
fn clone(&self) -> WorkspaceLimit
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 WorkspaceLimit
impl Debug for WorkspaceLimit
Source§impl<'de> Deserialize<'de> for WorkspaceLimit
impl<'de> Deserialize<'de> for WorkspaceLimit
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 PartialEq for WorkspaceLimit
impl PartialEq for WorkspaceLimit
Source§impl Serialize for WorkspaceLimit
impl Serialize for WorkspaceLimit
impl StructuralPartialEq for WorkspaceLimit
Auto Trait Implementations§
impl Freeze for WorkspaceLimit
impl RefUnwindSafe for WorkspaceLimit
impl Send for WorkspaceLimit
impl Sync for WorkspaceLimit
impl Unpin for WorkspaceLimit
impl UnsafeUnpin for WorkspaceLimit
impl UnwindSafe for WorkspaceLimit
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.