pub struct EffectiveBounds {
pub allowed: BTreeMap<String, 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<String, Range>The range each adjustable may be set to, inclusive.
Trait Implementations§
Source§impl Clone for EffectiveBounds
impl Clone for EffectiveBounds
Source§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 PartialEq for EffectiveBounds
impl PartialEq for EffectiveBounds
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