pub struct AudioQueryParams {
pub scan_id: Option<String>,
pub search: Option<String>,
pub search_regex: bool,
pub format_filter: Option<String>,
pub sort_key: String,
pub sort_asc: bool,
pub offset: u64,
pub limit: u64,
}Expand description
Parameters for paginated audio sample queries.
Fields§
§scan_id: Option<String>§search: Option<String>§search_regex: boolWhen true, search is a Rust regex (case-insensitive, matches JS RegExp i flag).
Uses SQLite REGEXP with a user-defined function — not FTS5 phrase search.
format_filter: Option<String>§sort_key: String§sort_asc: bool§offset: u64§limit: u64Trait Implementations§
Source§impl Debug for AudioQueryParams
impl Debug for AudioQueryParams
Source§impl<'de> Deserialize<'de> for AudioQueryParams
impl<'de> Deserialize<'de> for AudioQueryParams
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 AudioQueryParams
impl RefUnwindSafe for AudioQueryParams
impl Send for AudioQueryParams
impl Sync for AudioQueryParams
impl Unpin for AudioQueryParams
impl UnwindSafe for AudioQueryParams
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
§impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
§fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more