pub struct Pocket {
pub ex_pocket: Vec<Point2D>,
pub in_pocket: Vec<Vec<Point2D>>,
}Fields§
§ex_pocket: Vec<Point2D>外側ポケットの頂点リスト
in_pocket: Vec<Vec<Point2D>>内側ポケットの頂点リスト
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Pocket
impl<'de> Deserialize<'de> for Pocket
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
Auto Trait Implementations§
impl Freeze for Pocket
impl RefUnwindSafe for Pocket
impl Send for Pocket
impl Sync for Pocket
impl Unpin for Pocket
impl UnwindSafe for Pocket
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