Struct i_slint_compiler::layout::PathLayout
source · [−]pub struct PathLayout {
pub path: Path,
pub elements: Vec<ElementRc>,
pub rect: LayoutRect,
pub offset_reference: Option<NamedReference>,
}
Expand description
Internal representation of a path layout
Fields
path: Path
elements: Vec<ElementRc>
rect: LayoutRect
offset_reference: Option<NamedReference>
Trait Implementations
sourceimpl Clone for PathLayout
impl Clone for PathLayout
sourcefn clone(&self) -> PathLayout
fn clone(&self) -> PathLayout
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PathLayout
impl Debug for PathLayout
sourceimpl From<PathLayout> for Layout
impl From<PathLayout> for Layout
sourcefn from(original: PathLayout) -> Layout
fn from(original: PathLayout) -> Layout
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for PathLayout
impl !Send for PathLayout
impl !Sync for PathLayout
impl Unpin for PathLayout
impl !UnwindSafe for PathLayout
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more