pub struct SearchSpec {
pub columns: Vec<String>,
pub config: String,
pub vector_column: Option<String>,
}Fields§
§columns: Vec<String>The columns searched.
config: StringThe text search configuration.
vector_column: Option<String>An existing tsvector column of an unmanaged table, searched as
it is.
Implementations§
Source§impl SearchSpec
impl SearchSpec
pub const DEFAULT_CONFIG: &'static str = "simple"
pub fn default_config() -> String
pub fn is_default_config(config: &str) -> bool
Trait Implementations§
Source§impl Clone for SearchSpec
impl Clone for SearchSpec
Source§impl Debug for SearchSpec
impl Debug for SearchSpec
Source§impl Default for SearchSpec
impl Default for SearchSpec
Source§impl<'de> Deserialize<'de> for SearchSpec
impl<'de> Deserialize<'de> for SearchSpec
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 SearchSpec
Source§impl PartialEq for SearchSpec
impl PartialEq for SearchSpec
Source§impl Serialize for SearchSpec
impl Serialize for SearchSpec
impl StructuralPartialEq for SearchSpec
Auto Trait Implementations§
impl Freeze for SearchSpec
impl RefUnwindSafe for SearchSpec
impl Send for SearchSpec
impl Sync for SearchSpec
impl Unpin for SearchSpec
impl UnsafeUnpin for SearchSpec
impl UnwindSafe for SearchSpec
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