pub struct GenericNode {
pub id: NodeId,
/* private fields */
}Fields§
§id: NodeIdImplementations§
Source§impl GenericNode
impl GenericNode
pub fn new( id: NodeId, x: PixelCoordinate, y: PixelCoordinate, width: PixelDimension, height: PixelDimension, color: Option<Color>, ) -> Self
Trait Implementations§
Source§impl Debug for GenericNode
impl Debug for GenericNode
Source§impl<'de> Deserialize<'de> for GenericNode
impl<'de> Deserialize<'de> for GenericNode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl GenericNodeInfo for GenericNode
impl GenericNodeInfo for GenericNode
fn id(&self) -> &NodeId
fn get_x(&self) -> PixelCoordinate
fn get_y(&self) -> PixelCoordinate
fn get_width(&self) -> PixelDimension
fn get_height(&self) -> PixelDimension
fn color(&self) -> &Option<Color>
Auto Trait Implementations§
impl Freeze for GenericNode
impl RefUnwindSafe for GenericNode
impl Send for GenericNode
impl Sync for GenericNode
impl Unpin for GenericNode
impl UnsafeUnpin for GenericNode
impl UnwindSafe for GenericNode
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