pub struct CarouselOptions {
pub loop: bool,
pub autoplay_ms: Option<u64>,
pub start_index: usize,
pub pause_on_hover: bool,
}Expand description
Carousel options for configuration
Fields§
§loop: boolWhether to loop around when reaching ends
autoplay_ms: Option<u64>Autoplay interval in milliseconds (None to disable)
start_index: usizeStart at specific index
pause_on_hover: boolPause autoplay on hover
Implementations§
Source§impl CarouselOptions
impl CarouselOptions
Sourcepub fn with_autoplay_ms(self, interval_ms: u64) -> Self
pub fn with_autoplay_ms(self, interval_ms: u64) -> Self
Set autoplay interval in milliseconds
Sourcepub fn with_autoplay(self, interval: Duration) -> Self
pub fn with_autoplay(self, interval: Duration) -> Self
Set autoplay interval
Sourcepub fn with_start_index(self, index: usize) -> Self
pub fn with_start_index(self, index: usize) -> Self
Set start index
Sourcepub fn with_pause_on_hover(self, pause: bool) -> Self
pub fn with_pause_on_hover(self, pause: bool) -> Self
Set pause on hover
Trait Implementations§
Source§impl Clone for CarouselOptions
impl Clone for CarouselOptions
Source§fn clone(&self) -> CarouselOptions
fn clone(&self) -> CarouselOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CarouselOptions
impl Debug for CarouselOptions
Source§impl Default for CarouselOptions
impl Default for CarouselOptions
Source§impl PartialEq for CarouselOptions
impl PartialEq for CarouselOptions
impl StructuralPartialEq for CarouselOptions
Auto Trait Implementations§
impl Freeze for CarouselOptions
impl RefUnwindSafe for CarouselOptions
impl Send for CarouselOptions
impl Sync for CarouselOptions
impl Unpin for CarouselOptions
impl UnsafeUnpin for CarouselOptions
impl UnwindSafe for CarouselOptions
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.