pub struct SessionToolAccess {
pub tools: Vec<ToolDefinition>,
pub hidden_tools: BTreeSet<String>,
}Fields§
§tools: Vec<ToolDefinition>Implementations§
Trait Implementations§
Source§impl Clone for SessionToolAccess
impl Clone for SessionToolAccess
Source§fn clone(&self) -> SessionToolAccess
fn clone(&self) -> SessionToolAccess
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 SessionToolAccess
impl Debug for SessionToolAccess
Source§impl Default for SessionToolAccess
impl Default for SessionToolAccess
Source§fn default() -> SessionToolAccess
fn default() -> SessionToolAccess
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionToolAccess
impl<'de> Deserialize<'de> for SessionToolAccess
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 SessionToolAccess
impl RefUnwindSafe for SessionToolAccess
impl Send for SessionToolAccess
impl Sync for SessionToolAccess
impl Unpin for SessionToolAccess
impl UnsafeUnpin for SessionToolAccess
impl UnwindSafe for SessionToolAccess
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