pub struct CapabilityRequirements {
pub images: bool,
pub structured_output: bool,
pub public_reasoning: bool,
pub audio: bool,
}Fields§
§images: bool§structured_output: bool§public_reasoning: bool§audio: boolImplementations§
Source§impl CapabilityRequirements
impl CapabilityRequirements
pub fn preflight( &self, supported: ProviderCapabilities, ) -> Result<(), PublicErrorCode>
Trait Implementations§
Source§impl Clone for CapabilityRequirements
impl Clone for CapabilityRequirements
Source§impl Debug for CapabilityRequirements
impl Debug for CapabilityRequirements
Source§impl Default for CapabilityRequirements
impl Default for CapabilityRequirements
Source§impl<'de> Deserialize<'de> for CapabilityRequirements
impl<'de> Deserialize<'de> for CapabilityRequirements
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 CapabilityRequirements
Source§impl PartialEq for CapabilityRequirements
impl PartialEq for CapabilityRequirements
Source§impl Serialize for CapabilityRequirements
impl Serialize for CapabilityRequirements
impl StructuralPartialEq for CapabilityRequirements
Auto Trait Implementations§
impl Freeze for CapabilityRequirements
impl RefUnwindSafe for CapabilityRequirements
impl Send for CapabilityRequirements
impl Sync for CapabilityRequirements
impl Unpin for CapabilityRequirements
impl UnsafeUnpin for CapabilityRequirements
impl UnwindSafe for CapabilityRequirements
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