pub struct EffectiveBounds {
pub allowed: BTreeMap<Adjustable, Range>,
}Expand description
The envelope intersected with the print’s manifest.
This is what context reports, so that the agent can see its own limits before it asks. Computing one is the supervision core’s; this crate declares the shape and nothing that produces it.
Fields§
§allowed: BTreeMap<Adjustable, Range>The range each adjustable may be set to, inclusive.
Trait Implementations§
Source§impl Clone for EffectiveBounds
impl Clone for EffectiveBounds
Source§fn clone(&self) -> EffectiveBounds
fn clone(&self) -> EffectiveBounds
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 moreSource§impl Debug for EffectiveBounds
impl Debug for EffectiveBounds
Source§impl<'de> Deserialize<'de> for EffectiveBounds
impl<'de> Deserialize<'de> for EffectiveBounds
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 JsonSchema for EffectiveBounds
impl JsonSchema for EffectiveBounds
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 EffectiveBounds
impl PartialEq for EffectiveBounds
Source§impl Sample for EffectiveBounds
impl Sample for EffectiveBounds
Source§fn sample_full() -> Self
fn sample_full() -> Self
A value carrying every field the type declares.
Source§fn sample_minimal() -> Self
fn sample_minimal() -> Self
A value carrying every optional field absent.
Source§fn sample_alternates() -> Vec<Self>
fn sample_alternates() -> Vec<Self>
One value per further arm, for a type whose wire form is a union. Read more
Source§impl Serialize for EffectiveBounds
impl Serialize for EffectiveBounds
impl StructuralPartialEq for EffectiveBounds
Auto Trait Implementations§
impl Freeze for EffectiveBounds
impl RefUnwindSafe for EffectiveBounds
impl Send for EffectiveBounds
impl Sync for EffectiveBounds
impl Unpin for EffectiveBounds
impl UnsafeUnpin for EffectiveBounds
impl UnwindSafe for EffectiveBounds
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