Enum txtai::api::Text [−][src]
Variants
String(String)
Implementations
impl Text
[src]
impl Text
[src]pub fn as_string_mut(&mut self) -> Option<&mut String>
[src]
Optionally returns mutable references to the inner fields if this is a Text::String
, otherwise None
pub fn as_string(&self) -> Option<&String>
[src]
Optionally returns references to the inner fields if this is a Text::String
, otherwise None
pub fn into_string(self) -> Result<String, Self>
[src]
Returns the inner fields if this is a Text::String
, otherwise returns back the enum in the Err
case of the result
pub fn as_list_mut(&mut self) -> Option<&mut Vec<String>>
[src]
Optionally returns mutable references to the inner fields if this is a Text::List
, otherwise None
pub fn as_list(&self) -> Option<&Vec<String>>
[src]
Optionally returns references to the inner fields if this is a Text::List
, otherwise None
pub fn into_list(self) -> Result<Vec<String>, Self>
[src]
Returns the inner fields if this is a Text::List
, otherwise returns back the enum in the Err
case of the result
Trait Implementations
impl<'de> Deserialize<'de> for Text
[src]
impl<'de> Deserialize<'de> for Text
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for Text
impl RefUnwindSafe for Text
impl UnwindSafe for Text
impl UnwindSafe for Text
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]