pub struct TextSection {
pub rect: Rect,
pub scale: f32,
pub h_align: TextAlign,
pub v_align: TextAlign,
pub wrap: bool,
pub text: String,
pub font: Option<String>,
pub color: Color,
}
Fields§
§rect: Rect
§scale: f32
§h_align: TextAlign
§v_align: TextAlign
§wrap: bool
§text: String
§font: Option<String>
§color: Color
Implementations§
Source§impl TextSection
impl TextSection
pub fn aligned_rect(&self) -> Rect
Trait Implementations§
Source§impl Clone for TextSection
impl Clone for TextSection
Source§fn clone(&self) -> TextSection
fn clone(&self) -> TextSection
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TextSection
impl Debug for TextSection
Source§impl Default for TextSection
impl Default for TextSection
Source§fn default() -> TextSection
fn default() -> TextSection
Returns the “default value” for a type. Read more
Source§impl From<TextSection> for PrimitiveKind
impl From<TextSection> for PrimitiveKind
Source§fn from(text: TextSection) -> PrimitiveKind
fn from(text: TextSection) -> PrimitiveKind
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TextSection
impl RefUnwindSafe for TextSection
impl Send for TextSection
impl Sync for TextSection
impl Unpin for TextSection
impl UnwindSafe for TextSection
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> 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<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<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.Source§impl<T> Styleable<T> for T
impl<T> Styleable<T> for T
Source§fn styled(self) -> Styled<T>
fn styled(self) -> Styled<T>
Converts the
self
into a Styled<Self>
value.Source§fn attr_trans(
self,
key: &str,
value: impl Into<StyleAttributeValue>,
transition: impl Into<StyleTransition>,
) -> Styled<T>
fn attr_trans( self, key: &str, value: impl Into<StyleAttributeValue>, transition: impl Into<StyleTransition>, ) -> Styled<T>
Adds an attribute with a transition.