pub struct TextBoxRender {
pub map: HashMap<String, TextBoxComponentValue>,
}Expand description
A builder-like structure used when populating a TextBox with runtime
data before rendering.
This maps component names to the TextBoxComponentValue that will be
substituted during rendering.
Fields§
§map: HashMap<String, TextBoxComponentValue>Mapping of component names to their assigned values.
Implementations§
Source§impl TextBoxRender
impl TextBoxRender
Sourcepub fn extend(&mut self, render: TextBoxRender)
pub fn extend(&mut self, render: TextBoxRender)
Extends this TextBoxRender with all entries from another render.
Sourcepub fn text(self, name: &str, value: &str) -> Self
pub fn text(self, name: &str, value: &str) -> Self
Inserts a text value for the component with the given name.
Returns self to support method chaining.
Sourcepub fn image(self, name: &str, image: DynamicImage) -> Self
pub fn image(self, name: &str, image: DynamicImage) -> Self
Inserts an image value for the component with the given name.
Returns self to support method chaining.
Trait Implementations§
Source§impl Clone for TextBoxRender
impl Clone for TextBoxRender
Source§fn clone(&self) -> TextBoxRender
fn clone(&self) -> TextBoxRender
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TextBoxRender
impl RefUnwindSafe for TextBoxRender
impl Send for TextBoxRender
impl Sync for TextBoxRender
impl Unpin for TextBoxRender
impl UnwindSafe for TextBoxRender
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.