Trait roqoqo::operations::Define

source ·
pub trait Define: Operate + InvolveQubits + Substitute + Clone + PartialEq + SupportedVersion {
    // Required method
    fn name(&self) -> &String;
}
Expand description

Trait for definition operations.

§Example

use roqoqo::operations::{Define, DefinitionFloat};
let definition = DefinitionFloat::new("ro".to_string(), 1, false);
assert_eq!(definition.name(), &"ro".to_string());

Required Methods§

source

fn name(&self) -> &String

Returns name of definition operation.

Object Safety§

This trait is not object safe.

Implementors§