pub enum DiffProtocol {
Show 18 variants
Ddr2ClkDqs,
Ddr3ClkDqs,
Ddr4ClkDqs,
Usb2x,
Usb3x,
Lvds,
Hdmi,
Sata,
Ethernet,
DisplayPort,
DisplayPortEaglelake,
DisplayPortCalpella,
PcieGen1,
PcieGen2,
PcieGen3,
PcieGen4,
SsrxSstx,
Custom,
}Expand description
Differential pair protocol presets with target Zdiff.
Variants§
Ddr2ClkDqs
Ddr3ClkDqs
Ddr4ClkDqs
Usb2x
Usb3x
Lvds
Hdmi
Sata
Ethernet
DisplayPort
DisplayPortEaglelake
DisplayPortCalpella
PcieGen1
PcieGen2
PcieGen3
PcieGen4
SsrxSstx
Custom
Implementations§
Source§impl DiffProtocol
impl DiffProtocol
Sourcepub fn target_zdiff(self) -> Option<f64>
pub fn target_zdiff(self) -> Option<f64>
Target differential impedance (Ohms) for this protocol.
Trait Implementations§
Source§impl Clone for DiffProtocol
impl Clone for DiffProtocol
Source§fn clone(&self) -> DiffProtocol
fn clone(&self) -> DiffProtocol
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DiffProtocol
impl Debug for DiffProtocol
Source§impl<'de> Deserialize<'de> for DiffProtocol
impl<'de> Deserialize<'de> for DiffProtocol
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 PartialEq for DiffProtocol
impl PartialEq for DiffProtocol
Source§impl Serialize for DiffProtocol
impl Serialize for DiffProtocol
impl Copy for DiffProtocol
impl Eq for DiffProtocol
impl StructuralPartialEq for DiffProtocol
Auto Trait Implementations§
impl Freeze for DiffProtocol
impl RefUnwindSafe for DiffProtocol
impl Send for DiffProtocol
impl Sync for DiffProtocol
impl Unpin for DiffProtocol
impl UnsafeUnpin for DiffProtocol
impl UnwindSafe for DiffProtocol
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