pub struct CapabilitiesContract {
pub allowed_scopes: Vec<String>,
pub permitted_tools: Vec<String>,
pub allow_code_gen: bool,
}Fieldsยง
ยงallowed_scopes: Vec<String>ยงpermitted_tools: Vec<String>ยงallow_code_gen: boolTrait Implementationsยง
Sourceยงimpl Clone for CapabilitiesContract
impl Clone for CapabilitiesContract
Sourceยงfn clone(&self) -> CapabilitiesContract
fn clone(&self) -> CapabilitiesContract
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 CapabilitiesContract
impl Debug for CapabilitiesContract
Sourceยงimpl<'de> Deserialize<'de> for CapabilitiesContract
impl<'de> Deserialize<'de> for CapabilitiesContract
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 CapabilitiesContract
impl PartialEq for CapabilitiesContract
Sourceยงimpl Serialize for CapabilitiesContract
impl Serialize for CapabilitiesContract
impl Eq for CapabilitiesContract
impl StructuralPartialEq for CapabilitiesContract
Auto Trait Implementationsยง
impl Freeze for CapabilitiesContract
impl RefUnwindSafe for CapabilitiesContract
impl Send for CapabilitiesContract
impl Sync for CapabilitiesContract
impl Unpin for CapabilitiesContract
impl UnsafeUnpin for CapabilitiesContract
impl UnwindSafe for CapabilitiesContract
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