pub enum ExtractionIntent {
Exists,
IdsOnly,
Summary,
Fields(Vec<String>),
Full,
}Variants§
Implementations§
Source§impl ExtractionIntent
impl ExtractionIntent
pub fn estimated_tokens(&self) -> u64
pub fn parse_label(s: &str) -> Self
pub fn is_minimal(&self) -> bool
pub fn includes_content(&self) -> bool
Trait Implementations§
Source§impl Clone for ExtractionIntent
impl Clone for ExtractionIntent
Source§fn clone(&self) -> ExtractionIntent
fn clone(&self) -> ExtractionIntent
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 ExtractionIntent
impl Debug for ExtractionIntent
Source§impl Default for ExtractionIntent
impl Default for ExtractionIntent
Source§fn default() -> ExtractionIntent
fn default() -> ExtractionIntent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExtractionIntent
impl<'de> Deserialize<'de> for ExtractionIntent
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
Source§impl PartialEq for ExtractionIntent
impl PartialEq for ExtractionIntent
Source§impl Serialize for ExtractionIntent
impl Serialize for ExtractionIntent
impl Eq for ExtractionIntent
impl StructuralPartialEq for ExtractionIntent
Auto Trait Implementations§
impl Freeze for ExtractionIntent
impl RefUnwindSafe for ExtractionIntent
impl Send for ExtractionIntent
impl Sync for ExtractionIntent
impl Unpin for ExtractionIntent
impl UnsafeUnpin for ExtractionIntent
impl UnwindSafe for ExtractionIntent
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