fn ct_eq(&self, other: &Self) -> Choice {
        if self.network != other.network {
            return Choice::from(0);
        }

        self.bytes.ct_eq(&other.bytes)
    }
/// Check whether two `SpendingKey`s are equal, runtime independent of the
/// value of the secret.
///
/// # Note
///
/// This function short-circuits if the networks of the keys are different.
/// Otherwise, it should execute in time independent of the `bytes` value.
Check whether two `SpendingKey`s are equal, runtime independent of the
value of the secret.
Check whether two ` SpendingKey ` s are equal runtime independent of the value of the secret .
fn ct_eq(&self, other: &Self) -> Choice {
        if self.network != other.network {
            return Choice::from(0);
        }
        self.bytes.ct_eq(&other.bytes)
    }
fn ct_eq ( & self , other : & Self ) -> Choice { if self . network != other . network { return Choice :: from ( 0 ) ; } self . bytes . ct_eq ( & other . bytes ) }
Check whether two `SpendingKey`s are equal, runtime independent of the
value of the secret.
Check whether two ` SpendingKey ` s are equal runtime independent of the value of the secret .
&self
other
&Self
note
This function short-circuits if the networks of the keys are different.
Otherwise, it should execute in time independent of the `bytes` value.
This function short - circuits if the networks of the keys are different . Otherwise it should execute in time independent of the ` bytes ` value .