pub enum PhaseLimit {
Ceiling,
Budget,
}Expand description
What bounded a phase that ran out: its own ceiling, or the remaining attempt budget when that was smaller (spec 020, 3.4).
Variants§
Trait Implementations§
Source§impl Clone for PhaseLimit
impl Clone for PhaseLimit
impl Copy for PhaseLimit
Source§impl Debug for PhaseLimit
impl Debug for PhaseLimit
Source§impl<'de> Deserialize<'de> for PhaseLimit
impl<'de> Deserialize<'de> for PhaseLimit
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 PhaseLimit
Source§impl JsonSchema for PhaseLimit
impl JsonSchema for PhaseLimit
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for PhaseLimit
impl PartialEq for PhaseLimit
Source§impl Serialize for PhaseLimit
impl Serialize for PhaseLimit
impl StructuralPartialEq for PhaseLimit
Auto Trait Implementations§
impl Freeze for PhaseLimit
impl RefUnwindSafe for PhaseLimit
impl Send for PhaseLimit
impl Sync for PhaseLimit
impl Unpin for PhaseLimit
impl UnsafeUnpin for PhaseLimit
impl UnwindSafe for PhaseLimit
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