pub struct WatermarkProps {
pub children: Element,
pub content: String,
pub font_size: u32,
pub font_color: String,
pub gap_x: u32,
pub gap_y: u32,
pub rotate: i32,
pub z_index: u32,
pub class: Option<String>,
pub style: Option<String>,
}Expand description
Watermark props
Fields§
§children: Element§content: StringWatermark text
font_size: u32Font size
font_color: StringFont color
gap_x: u32Gap between watermarks (X)
gap_y: u32Gap between watermarks (Y)
rotate: i32Rotation angle
z_index: u32Z-index
class: Option<String>§style: Option<String>Implementations§
Source§impl WatermarkProps
impl WatermarkProps
Sourcepub fn builder() -> WatermarkPropsBuilder<((), (), (), (), (), (), (), (), (), ())>
pub fn builder() -> WatermarkPropsBuilder<((), (), (), (), (), (), (), (), (), ())>
Create a builder for building WatermarkProps.
On the builder, call .children(...)(optional), .content(...), .font_size(...)(optional), .font_color(...)(optional), .gap_x(...)(optional), .gap_y(...)(optional), .rotate(...)(optional), .z_index(...)(optional), .class(...)(optional), .style(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of WatermarkProps.
Trait Implementations§
Source§impl Clone for WatermarkProps
impl Clone for WatermarkProps
Source§fn clone(&self) -> WatermarkProps
fn clone(&self) -> WatermarkProps
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 moreSource§impl PartialEq for WatermarkProps
impl PartialEq for WatermarkProps
Source§fn eq(&self, other: &WatermarkProps) -> bool
fn eq(&self, other: &WatermarkProps) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Properties for WatermarkPropswhere
Self: Clone,
impl Properties for WatermarkPropswhere
Self: Clone,
Source§type Builder = WatermarkPropsBuilder<((), (), (), (), (), (), (), (), (), ())>
type Builder = WatermarkPropsBuilder<((), (), (), (), (), (), (), (), (), ())>
The type of the builder for this component.
Used to create “in-progress” versions of the props.
Source§fn memoize(&mut self, new: &Self) -> bool
fn memoize(&mut self, new: &Self) -> bool
Make the old props equal to the new props. Return if the props were equal and should be memoized.
Source§fn into_vcomponent<M>(
self,
render_fn: impl ComponentFunction<Self, M>,
) -> VComponentwhere
M: 'static,
fn into_vcomponent<M>(
self,
render_fn: impl ComponentFunction<Self, M>,
) -> VComponentwhere
M: 'static,
Create a component from the props.
impl StructuralPartialEq for WatermarkProps
Auto Trait Implementations§
impl !Freeze for WatermarkProps
impl !RefUnwindSafe for WatermarkProps
impl !Send for WatermarkProps
impl !Sync for WatermarkProps
impl !UnwindSafe for WatermarkProps
impl Unpin for WatermarkProps
impl UnsafeUnpin for WatermarkProps
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DependencyElement for T
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>
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
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.