pub trait LayoutParams {
// Required methods
fn to_owned(self) -> OwnedLayoutParams;
fn text(&self) -> &str;
fn spans(&self) -> &[Span];
fn options(&self) -> LayoutOptions;
}Required Methods§
fn to_owned(self) -> OwnedLayoutParams
fn text(&self) -> &str
fn spans(&self) -> &[Span]
fn options(&self) -> LayoutOptions
Trait Implementations§
Source§impl<'a> Borrow<dyn LayoutParams + 'a> for OwnedLayoutParams
impl<'a> Borrow<dyn LayoutParams + 'a> for OwnedLayoutParams
Source§fn borrow(&self) -> &(dyn LayoutParams + 'a)
fn borrow(&self) -> &(dyn LayoutParams + 'a)
Immutably borrows from an owned value. Read more
Source§impl<'a> Borrow<dyn LayoutParams + 'a> for BorrowedLayoutParams<'a>
impl<'a> Borrow<dyn LayoutParams + 'a> for BorrowedLayoutParams<'a>
Source§fn borrow(&self) -> &(dyn LayoutParams + 'a)
fn borrow(&self) -> &(dyn LayoutParams + 'a)
Immutably borrows from an owned value. Read more
impl Eq for dyn LayoutParams + '_
Source§impl Hash for dyn LayoutParams + '_
impl Hash for dyn LayoutParams + '_
Source§impl PartialEq for dyn LayoutParams + '_
impl PartialEq for dyn LayoutParams + '_
Source§fn eq(&self, other: &dyn LayoutParams) -> bool
fn eq(&self, other: &dyn LayoutParams) -> bool
Tests for
self and other values to be equal, and is used by ==.Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".