pub struct SchemaQuery {
pub keyspace: Option<String>,
pub table_pattern: Option<String>,
pub source_types: Option<Vec<SchemaSource>>,
pub validated_only: bool,
pub include_history: bool,
}Expand description
Schema search query
Fields§
§keyspace: Option<String>Keyspace filter (optional)
table_pattern: Option<String>Table name pattern (supports wildcards)
source_types: Option<Vec<SchemaSource>>Include schemas with specific source types
validated_only: boolInclude only validated schemas
include_history: boolInclude version history
Trait Implementations§
Source§impl Clone for SchemaQuery
impl Clone for SchemaQuery
Source§fn clone(&self) -> SchemaQuery
fn clone(&self) -> SchemaQuery
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SchemaQuery
impl RefUnwindSafe for SchemaQuery
impl Send for SchemaQuery
impl Sync for SchemaQuery
impl Unpin for SchemaQuery
impl UnsafeUnpin for SchemaQuery
impl UnwindSafe for SchemaQuery
Blanket Implementations§
impl<T> Allocation for T
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