pub struct InvocationServices {
pub memory: bool,
pub artifacts: bool,
pub tools: bool,
}Expand description
Services available during invocation
Fields§
§memory: boolMemory service available
artifacts: boolArtifact storage available
tools: boolTool registry available
Implementations§
Trait Implementations§
Source§impl Clone for InvocationServices
impl Clone for InvocationServices
Source§fn clone(&self) -> InvocationServices
fn clone(&self) -> InvocationServices
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 InvocationServices
impl Debug for InvocationServices
Source§impl Default for InvocationServices
impl Default for InvocationServices
Source§fn default() -> InvocationServices
fn default() -> InvocationServices
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InvocationServices
impl<'de> Deserialize<'de> for InvocationServices
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
Auto Trait Implementations§
impl Freeze for InvocationServices
impl RefUnwindSafe for InvocationServices
impl Send for InvocationServices
impl Sync for InvocationServices
impl Unpin for InvocationServices
impl UnsafeUnpin for InvocationServices
impl UnwindSafe for InvocationServices
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