pub struct QuantumPermissions {
pub can_create_entanglement: bool,
pub can_perform_measurements: bool,
pub can_access_quantum_memory: bool,
pub can_use_quantum_network: bool,
pub allowed_qubit_count: usize,
}Fields§
§can_create_entanglement: bool§can_perform_measurements: bool§can_access_quantum_memory: bool§can_use_quantum_network: bool§allowed_qubit_count: usizeTrait Implementations§
Source§impl Clone for QuantumPermissions
impl Clone for QuantumPermissions
Source§fn clone(&self) -> QuantumPermissions
fn clone(&self) -> QuantumPermissions
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 moreAuto Trait Implementations§
impl Freeze for QuantumPermissions
impl RefUnwindSafe for QuantumPermissions
impl Send for QuantumPermissions
impl Sync for QuantumPermissions
impl Unpin for QuantumPermissions
impl UnwindSafe for QuantumPermissions
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