pub struct CrosstalkBankResult {Show 13 fields
pub num_waveguides: usize,
pub num_near_pairs: usize,
pub num_far_pairs: usize,
pub gap_nm: f64,
pub coupling_length_um: f64,
pub adjacent_coupling_ratio: f64,
pub adjacent_isolation_db: f64,
pub next_nearest_coupling_ratio: f64,
pub next_nearest_isolation_db: f64,
pub worst_isolation_db: f64,
pub mean_coupling_ratio: f64,
pub max_coupling_ratio: f64,
pub crosstalk_safe: bool,
}Fields§
§num_waveguides: usize§num_near_pairs: usize§num_far_pairs: usize§gap_nm: f64§coupling_length_um: f64§adjacent_coupling_ratio: f64§adjacent_isolation_db: f64§next_nearest_coupling_ratio: f64§next_nearest_isolation_db: f64§worst_isolation_db: f64§mean_coupling_ratio: f64§max_coupling_ratio: f64§crosstalk_safe: boolTrait Implementations§
Source§impl Clone for CrosstalkBankResult
impl Clone for CrosstalkBankResult
Source§fn clone(&self) -> CrosstalkBankResult
fn clone(&self) -> CrosstalkBankResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CrosstalkBankResult
impl RefUnwindSafe for CrosstalkBankResult
impl Send for CrosstalkBankResult
impl Sync for CrosstalkBankResult
impl Unpin for CrosstalkBankResult
impl UnsafeUnpin for CrosstalkBankResult
impl UnwindSafe for CrosstalkBankResult
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more