pub struct AdapterFiltersOptions {
pub initial_committed: IndexMap<String, String>,
pub change: Option<FieldChangeMap>,
}Expand description
Options for a filters hook (e.g. use_filters) — framework-agnostic base.
Framework adapters define their own options type (e.g.
hyle_dioxus::UseFiltersOptions) that wraps this with a render-typed
change map. Use this type when building a custom adapter without a
Dioxus or React render override.
Fields§
§initial_committed: IndexMap<String, String>Pre-seed the committed filter values (e.g. from URL query params on SSR).
change: Option<FieldChangeMap>Per-field transform map.
Trait Implementations§
Source§impl Default for AdapterFiltersOptions
impl Default for AdapterFiltersOptions
Source§fn default() -> AdapterFiltersOptions
fn default() -> AdapterFiltersOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for AdapterFiltersOptions
impl !Send for AdapterFiltersOptions
impl !Sync for AdapterFiltersOptions
impl !UnwindSafe for AdapterFiltersOptions
impl Freeze for AdapterFiltersOptions
impl Unpin for AdapterFiltersOptions
impl UnsafeUnpin for AdapterFiltersOptions
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
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.