pub enum ScopedResult {
Bool(bool),
Id(String),
Ids(Vec<String>),
Summary(String),
Fields(HashMap<String, Value>),
Full(Value),
Count(usize),
}Variants§
Bool(bool)
Id(String)
Ids(Vec<String>)
Summary(String)
Fields(HashMap<String, Value>)
Full(Value)
Count(usize)
Implementations§
Source§impl ScopedResult
impl ScopedResult
pub fn estimated_tokens(&self) -> u64
Trait Implementations§
Source§impl Clone for ScopedResult
impl Clone for ScopedResult
Source§fn clone(&self) -> ScopedResult
fn clone(&self) -> ScopedResult
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 ScopedResult
impl Debug for ScopedResult
Source§impl<'de> Deserialize<'de> for ScopedResult
impl<'de> Deserialize<'de> for ScopedResult
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 ScopedResult
impl RefUnwindSafe for ScopedResult
impl Send for ScopedResult
impl Sync for ScopedResult
impl Unpin for ScopedResult
impl UnsafeUnpin for ScopedResult
impl UnwindSafe for ScopedResult
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