pub struct VerticalAlignment { /* private fields */ }Expand description
Vertical alignment guide handle.
Implementations§
Source§impl VerticalAlignment
impl VerticalAlignment
Sourcepub const Top: VerticalAlignment
pub const Top: VerticalAlignment
Top alignment guide.
Sourcepub const Center: VerticalAlignment
pub const Center: VerticalAlignment
Center alignment guide.
Sourcepub const Bottom: VerticalAlignment
pub const Bottom: VerticalAlignment
Bottom alignment guide.
Sourcepub const FirstBaseline: VerticalAlignment
pub const FirstBaseline: VerticalAlignment
First baseline alignment guide.
Sourcepub const LastBaseline: VerticalAlignment
pub const LastBaseline: VerticalAlignment
Last baseline alignment guide.
Sourcepub const fn stable_id(self) -> AlignmentKeyId
pub const fn stable_id(self) -> AlignmentKeyId
Returns the stable identifier for this built-in vertical alignment.
Trait Implementations§
Source§impl Clone for VerticalAlignment
impl Clone for VerticalAlignment
Source§fn clone(&self) -> VerticalAlignment
fn clone(&self) -> VerticalAlignment
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 moreimpl Copy for VerticalAlignment
Source§impl Debug for VerticalAlignment
impl Debug for VerticalAlignment
Source§impl Default for VerticalAlignment
impl Default for VerticalAlignment
Source§fn default() -> VerticalAlignment
fn default() -> VerticalAlignment
Returns the “default value” for a type. Read more
impl Eq for VerticalAlignment
Source§impl PartialEq for VerticalAlignment
impl PartialEq for VerticalAlignment
Source§impl Signal for VerticalAlignment
impl Signal for VerticalAlignment
Source§type Output = VerticalAlignment
type Output = VerticalAlignment
The type of value produced by this computation.
Source§fn get(&self) -> <VerticalAlignment as Signal>::Output
fn get(&self) -> <VerticalAlignment as Signal>::Output
Execute the computation and return the current value.
Auto Trait Implementations§
impl Freeze for VerticalAlignment
impl RefUnwindSafe for VerticalAlignment
impl Send for VerticalAlignment
impl Sync for VerticalAlignment
impl Unpin for VerticalAlignment
impl UnsafeUnpin for VerticalAlignment
impl UnwindSafe for VerticalAlignment
Blanket Implementations§
Source§impl<S> AnimationExt for Swhere
S: SignalExt,
impl<S> AnimationExt for Swhere
S: SignalExt,
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> IdentifiableExt for T
impl<T> IdentifiableExt for T
Source§impl<C, Output> IntoComputed<Output> for C
impl<C, Output> IntoComputed<Output> for C
Source§fn into_computed(self) -> Computed<Output>
fn into_computed(self) -> Computed<Output>
Convert this value into a Computed<Output>.
Source§impl<C, Output> IntoSignal<Output> for C
impl<C, Output> IntoSignal<Output> for C
Source§impl<C> SignalExt for Cwhere
C: Signal,
impl<C> SignalExt for Cwhere
C: Signal,
Source§fn map<F, Output>(&self, f: F) -> Map<Self, F, Output>
fn map<F, Output>(&self, f: F) -> Map<Self, F, Output>
Transforms the output of this signal using the provided function.
Source§fn zip<B>(&self, b: &B) -> Zip<Self, B>
fn zip<B>(&self, b: &B) -> Zip<Self, B>
Combines this signal with another signal into a tuple.
Source§fn cached(&self) -> Cached<Self>
fn cached(&self) -> Cached<Self>
Wraps this signal with caching to avoid redundant computations.
Source§fn computed(&self) -> Computed<Self::Output>where
Self: 'static,
fn computed(&self) -> Computed<Self::Output>where
Self: 'static,
Converts this signal into a type-erased
Computed container.Source§fn with<T>(&self, metadata: T) -> WithMetadata<Self, T>where
T: 'static,
fn with<T>(&self, metadata: T) -> WithMetadata<Self, T>where
T: 'static,
Attaches metadata to this signal’s watcher notifications.
Source§fn map_into<U>(&self) -> Map<Self, fn(Self::Output) -> U, U>
fn map_into<U>(&self) -> Map<Self, fn(Self::Output) -> U, U>
Transforms the output using
Into::into.Source§fn inspect<F>(
&self,
f: F,
) -> Map<Self, impl Clone + Fn(Self::Output) + 'static, Self::Output>
fn inspect<F>( &self, f: F, ) -> Map<Self, impl Clone + Fn(Self::Output) + 'static, Self::Output>
Applies a side-effect function and returns the original value.
Source§fn distinct(&self) -> Distinct<Self>
fn distinct(&self) -> Distinct<Self>
Creates a distinct signal that only notifies on value changes.
Source§fn equal_to(
&self,
other: Self::Output,
) -> Map<Self, impl Clone + Fn(Self::Output) + 'static, bool>
fn equal_to( &self, other: Self::Output, ) -> Map<Self, impl Clone + Fn(Self::Output) + 'static, bool>
Returns
true if the value equals the given value. Read moreSource§fn condition<F>(
&self,
predicate: F,
) -> Map<Self, impl Clone + Fn(Self::Output) + 'static, bool>
fn condition<F>( &self, predicate: F, ) -> Map<Self, impl Clone + Fn(Self::Output) + 'static, bool>
Returns
true if the predicate returns true for the value.Source§fn gt(
&self,
other: Self::Output,
) -> Map<Self, impl Clone + Fn(Self::Output) + 'static, bool>
fn gt( &self, other: Self::Output, ) -> Map<Self, impl Clone + Fn(Self::Output) + 'static, bool>
Returns
true if the value is greater than the given value.Source§fn lt(
&self,
other: Self::Output,
) -> Map<Self, impl Clone + Fn(Self::Output) + 'static, bool>
fn lt( &self, other: Self::Output, ) -> Map<Self, impl Clone + Fn(Self::Output) + 'static, bool>
Returns
true if the value is less than the given value.Source§fn ge(
&self,
other: Self::Output,
) -> Map<Self, impl Clone + Fn(Self::Output) + 'static, bool>
fn ge( &self, other: Self::Output, ) -> Map<Self, impl Clone + Fn(Self::Output) + 'static, bool>
Returns
true if the value is greater than or equal to the given value.Source§fn le(
&self,
other: Self::Output,
) -> Map<Self, impl Clone + Fn(Self::Output) + 'static, bool>
fn le( &self, other: Self::Output, ) -> Map<Self, impl Clone + Fn(Self::Output) + 'static, bool>
Returns
true if the value is less than or equal to the given value.Source§fn is_some<T>(&self) -> Map<Self, fn(Option<T>) -> bool, bool>
fn is_some<T>(&self) -> Map<Self, fn(Option<T>) -> bool, bool>
Returns
true if the Option is Some.Source§fn is_none<T>(&self) -> Map<Self, fn(Option<T>) -> bool, bool>
fn is_none<T>(&self) -> Map<Self, fn(Option<T>) -> bool, bool>
Returns
true if the Option is None.Source§fn unwrap_or<T>(
&self,
default: T,
) -> Map<Self, impl Clone + Fn(Option<T>) + 'static, T>
fn unwrap_or<T>( &self, default: T, ) -> Map<Self, impl Clone + Fn(Option<T>) + 'static, T>
Returns the contained value or a default.
Source§fn unwrap_or_else<T, F>(
&self,
default: F,
) -> Map<Self, impl Clone + Fn(Option<T>) + 'static, T>
fn unwrap_or_else<T, F>( &self, default: F, ) -> Map<Self, impl Clone + Fn(Option<T>) + 'static, T>
Returns the contained value or computes it from a closure.
Source§fn unwrap_or_default<T>(&self) -> Map<Self, fn(Option<T>) -> T, T>
fn unwrap_or_default<T>(&self) -> Map<Self, fn(Option<T>) -> T, T>
Returns the contained value or the default value for that type.
Source§fn some_equal_to<T>(
&self,
value: T,
) -> Map<Self, impl Clone + Fn(Option<T>) + 'static, bool>
fn some_equal_to<T>( &self, value: T, ) -> Map<Self, impl Clone + Fn(Option<T>) + 'static, bool>
Returns
true if the Option is Some and the value equals the given value.Source§fn flatten<T>(&self) -> Map<Self, fn(Option<Option<T>>) -> Option<T>, Option<T>>
fn flatten<T>(&self) -> Map<Self, fn(Option<Option<T>>) -> Option<T>, Option<T>>
Flattens a nested
Option<Option<T>> into Option<T>.Source§fn map_some<T, U, F>(
&self,
f: F,
) -> Map<Self, impl Clone + Fn(Option<T>) + 'static, Option<U>>
fn map_some<T, U, F>( &self, f: F, ) -> Map<Self, impl Clone + Fn(Option<T>) + 'static, Option<U>>
Maps an
Option<T> to Option<U> using the provided function.Source§fn and_then_some<T, U, F>(
&self,
f: F,
) -> Map<Self, impl Clone + Fn(Option<T>) + 'static, Option<U>>
fn and_then_some<T, U, F>( &self, f: F, ) -> Map<Self, impl Clone + Fn(Option<T>) + 'static, Option<U>>
Returns
None if the option is None, otherwise calls f with the wrapped value and returns the result.Source§fn not(&self) -> Map<Self, fn(bool) -> bool, bool>
fn not(&self) -> Map<Self, fn(bool) -> bool, bool>
Returns the logical negation of the boolean value.
Source§fn and<B>(&self, other: &B) -> Map<Zip<Self, B>, fn((bool, bool)) -> bool, bool>
fn and<B>(&self, other: &B) -> Map<Zip<Self, B>, fn((bool, bool)) -> bool, bool>
Returns the logical AND of this signal with another boolean signal.
Source§fn or<B>(&self, other: &B) -> Map<Zip<Self, B>, fn((bool, bool)) -> bool, bool>
fn or<B>(&self, other: &B) -> Map<Zip<Self, B>, fn((bool, bool)) -> bool, bool>
Returns the logical OR of this signal with another boolean signal.
Source§fn then_some<T>(
&self,
value: T,
) -> Map<Self, impl Clone + Fn(bool) + 'static, Option<T>>
fn then_some<T>( &self, value: T, ) -> Map<Self, impl Clone + Fn(bool) + 'static, Option<T>>
Returns
Some(value) if true, otherwise None.Source§fn select<T>(
&self,
if_true: T,
if_false: T,
) -> Map<Self, impl Clone + Fn(bool) + 'static, T>
fn select<T>( &self, if_true: T, if_false: T, ) -> Map<Self, impl Clone + Fn(bool) + 'static, T>
Returns
if_true if true, otherwise if_false.Source§fn sign<T>(&self) -> Map<Self, fn(T) -> bool, bool>
fn sign<T>(&self) -> Map<Self, fn(T) -> bool, bool>
Returns
true if the value is not negative (i.e., positive or zero).Source§fn is_positive<T>(&self) -> Map<Self, fn(T) -> bool, bool>
fn is_positive<T>(&self) -> Map<Self, fn(T) -> bool, bool>
Returns
true if the value is positive.Source§fn is_negative<T>(&self) -> Map<Self, fn(T) -> bool, bool>
fn is_negative<T>(&self) -> Map<Self, fn(T) -> bool, bool>
Returns
true if the value is negative.Source§fn is_ok<T, E>(&self) -> Map<Self, fn(Result<T, E>) -> bool, bool>
fn is_ok<T, E>(&self) -> Map<Self, fn(Result<T, E>) -> bool, bool>
Returns
true if the Result is Ok.Source§fn is_err<T, E>(&self) -> Map<Self, fn(Result<T, E>) -> bool, bool>
fn is_err<T, E>(&self) -> Map<Self, fn(Result<T, E>) -> bool, bool>
Returns
true if the Result is Err.Source§fn ok<T, E>(&self) -> Map<Self, fn(Result<T, E>) -> Option<T>, Option<T>>
fn ok<T, E>(&self) -> Map<Self, fn(Result<T, E>) -> Option<T>, Option<T>>
Converts from
Result<T, E> to Option<T>.Source§fn err<T, E>(&self) -> Map<Self, fn(Result<T, E>) -> Option<E>, Option<E>>
fn err<T, E>(&self) -> Map<Self, fn(Result<T, E>) -> Option<E>, Option<E>>
Converts from
Result<T, E> to Option<E>.Source§fn unwrap_or_result<T, E>(
&self,
default: T,
) -> Map<Self, impl Clone + Fn(Result<T, E>) + 'static, T>
fn unwrap_or_result<T, E>( &self, default: T, ) -> Map<Self, impl Clone + Fn(Result<T, E>) + 'static, T>
Returns the contained
Ok value or a default.Source§fn unwrap_or_else_result<T, E, F>(
&self,
f: F,
) -> Map<Self, impl Clone + Fn(Result<T, E>) + 'static, T>
fn unwrap_or_else_result<T, E, F>( &self, f: F, ) -> Map<Self, impl Clone + Fn(Result<T, E>) + 'static, T>
Returns the contained
Ok value or computes it from the error.Source§fn map_ok<T, E, U, F>(
&self,
f: F,
) -> Map<Self, impl Clone + Fn(Result<T, E>) + 'static, Result<U, E>>
fn map_ok<T, E, U, F>( &self, f: F, ) -> Map<Self, impl Clone + Fn(Result<T, E>) + 'static, Result<U, E>>
Maps a
Result<T, E> to Result<U, E> using the provided function.Source§fn map_err<T, E, F, U>(
&self,
f: F,
) -> Map<Self, impl Clone + Fn(Result<T, E>) + 'static, Result<T, U>>
fn map_err<T, E, F, U>( &self, f: F, ) -> Map<Self, impl Clone + Fn(Result<T, E>) + 'static, Result<T, U>>
Maps a
Result<T, E> to Result<T, F> using the provided function.Source§fn debounce(&self, duration: Duration) -> Debounce<Self, DefaultExecutor>
fn debounce(&self, duration: Duration) -> Debounce<Self, DefaultExecutor>
Creates a debounced version of this signal. Read more
Source§fn throttle(&self, duration: Duration) -> Throttle<Self, DefaultExecutor>
fn throttle(&self, duration: Duration) -> Throttle<Self, DefaultExecutor>
Creates a throttled version of this signal. Read more
Source§fn str_is_empty<T>(&self) -> Map<Self, fn(T) -> bool, bool>
fn str_is_empty<T>(&self) -> Map<Self, fn(T) -> bool, bool>
Returns
true if the string is empty. Read more