pub enum PinPointChange {
PointRenamed {
from: String,
to: String,
},
PointAdded {
point: String,
},
PointRemoved {
point: String,
},
PinRelabelled {
from: String,
to: String,
},
PinAdded {
pin: String,
unit: u32,
},
PinRemoved {
pin: String,
},
PadsRenumbered {
from: String,
to: String,
count: usize,
},
PadsAmbiguous {
from: String,
to: String,
units: Vec<u32>,
},
}Expand description
One change a follow call made to the side the user did not edit.
Variants§
PointRenamed
PointAdded
PointRemoved
PinRelabelled
PinAdded
PinRemoved
PadsRenumbered
PadsAmbiguous
A pad was NOT renumbered because several units carry the old label, so
the footprint cannot say which pin’s pad it is (see renumber_pads).
Trait Implementations§
Source§impl Clone for PinPointChange
impl Clone for PinPointChange
Source§impl Debug for PinPointChange
impl Debug for PinPointChange
Source§impl<'de> Deserialize<'de> for PinPointChange
impl<'de> Deserialize<'de> for PinPointChange
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
impl Eq for PinPointChange
Source§impl PartialEq for PinPointChange
impl PartialEq for PinPointChange
Source§impl Serialize for PinPointChange
impl Serialize for PinPointChange
impl StructuralPartialEq for PinPointChange
Auto Trait Implementations§
impl Forget for PinPointChange
impl Freeze for PinPointChange
impl RefUnwindSafe for PinPointChange
impl Send for PinPointChange
impl Sync for PinPointChange
impl Unpin for PinPointChange
impl UnsafeUnpin for PinPointChange
impl UnwindSafe for PinPointChange
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.