pub struct ScopeProjection {
pub scope_id: String,
pub parent_scope: Option<String>,
pub status: ScopeStatus,
pub intents: BTreeSet<String>,
}Expand description
Scope projection.
Fields§
§scope_id: StringScope identity.
parent_scope: Option<String>Optional parent.
status: ScopeStatusScope lifecycle state.
intents: BTreeSet<String>Effects admitted in the scope.
Trait Implementations§
Source§impl Clone for ScopeProjection
impl Clone for ScopeProjection
Source§impl Debug for ScopeProjection
impl Debug for ScopeProjection
Source§impl<'de> Deserialize<'de> for ScopeProjection
impl<'de> Deserialize<'de> for ScopeProjection
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 ScopeProjection
Source§impl PartialEq for ScopeProjection
impl PartialEq for ScopeProjection
Source§impl Serialize for ScopeProjection
impl Serialize for ScopeProjection
impl StructuralPartialEq for ScopeProjection
Auto Trait Implementations§
impl Freeze for ScopeProjection
impl RefUnwindSafe for ScopeProjection
impl Send for ScopeProjection
impl Sync for ScopeProjection
impl Unpin for ScopeProjection
impl UnsafeUnpin for ScopeProjection
impl UnwindSafe for ScopeProjection
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