pub struct ExtractionProviderInfo {
pub name: String,
pub available: bool,
pub models: Vec<String>,
}Expand description
Metadata for an available extraction provider (EXT-1).
Fields§
§name: String§available: bool§models: Vec<String>Trait Implementations§
Source§impl Clone for ExtractionProviderInfo
impl Clone for ExtractionProviderInfo
Source§fn clone(&self) -> ExtractionProviderInfo
fn clone(&self) -> ExtractionProviderInfo
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 ExtractionProviderInfo
impl Debug for ExtractionProviderInfo
Source§impl<'de> Deserialize<'de> for ExtractionProviderInfo
impl<'de> Deserialize<'de> for ExtractionProviderInfo
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 ExtractionProviderInfo
impl RefUnwindSafe for ExtractionProviderInfo
impl Send for ExtractionProviderInfo
impl Sync for ExtractionProviderInfo
impl Unpin for ExtractionProviderInfo
impl UnsafeUnpin for ExtractionProviderInfo
impl UnwindSafe for ExtractionProviderInfo
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