pub struct FragmentRef {
pub id: FragmentId,
pub image: Option<ImageId>,
}Expand description
What a fragment node names: the function, and the image it reads
through kui_sample if it declared one. Every fragment door takes impl Into<FragmentRef>, so a bare
FragmentId is the no-image form and
id.with_image(img) the other; nothing else about the node changes.
Fields§
§id: FragmentId§image: Option<ImageId>Trait Implementations§
Source§impl Clone for FragmentRef
impl Clone for FragmentRef
impl Copy for FragmentRef
Source§impl Debug for FragmentRef
impl Debug for FragmentRef
impl Eq for FragmentRef
Source§impl From<FragmentId> for FragmentRef
impl From<FragmentId> for FragmentRef
Source§fn from(id: FragmentId) -> Self
fn from(id: FragmentId) -> Self
Converts to this type from the input type.
Source§impl PartialEq for FragmentRef
impl PartialEq for FragmentRef
impl StructuralPartialEq for FragmentRef
Auto Trait Implementations§
impl Freeze for FragmentRef
impl RefUnwindSafe for FragmentRef
impl Send for FragmentRef
impl Sync for FragmentRef
impl Unpin for FragmentRef
impl UnsafeUnpin for FragmentRef
impl UnwindSafe for FragmentRef
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.