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: ColorImplementations§
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§fn clone_from(&mut self, source: &Self)
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§impl From<TextSection> for PrimitiveKind
impl From<TextSection> for PrimitiveKind
Source§fn from(text: TextSection) -> Self
fn from(text: TextSection) -> Self
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().