pub struct CrewPolicy {
pub identity_source: IdentitySource,
pub model: Option<String>,
pub tools: Vec<ToolName>,
}Fields§
§identity_source: IdentitySource§model: Option<String>§tools: Vec<ToolName>Trait Implementations§
Source§impl Clone for CrewPolicy
impl Clone for CrewPolicy
Source§impl Debug for CrewPolicy
impl Debug for CrewPolicy
Source§impl<'de> Deserialize<'de> for CrewPolicy
impl<'de> Deserialize<'de> for CrewPolicy
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 CrewPolicy
Source§impl PartialEq for CrewPolicy
impl PartialEq for CrewPolicy
Source§impl Serialize for CrewPolicy
impl Serialize for CrewPolicy
impl StructuralPartialEq for CrewPolicy
Auto Trait Implementations§
impl Forget for CrewPolicy
impl Freeze for CrewPolicy
impl Move for CrewPolicy
impl RefUnwindSafe for CrewPolicy
impl Send for CrewPolicy
impl Sync for CrewPolicy
impl Unpin for CrewPolicy
impl UnsafeUnpin for CrewPolicy
impl UnwindSafe for CrewPolicy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.