pub struct CodebaseAttestedRoute {
pub via_module_path: &'static str,
pub route_name: &'static str,
pub producers: Vec<CodebaseAttestedProducer>,
}Expand description
One resolved producer route attached to one exact attested relation.
Fields§
§via_module_path: &'static strMachine-module path that owns the attested route namespace.
route_name: &'static strHuman-facing route name such as Capture.
producers: Vec<CodebaseAttestedProducer>Exact producer transitions that can attest this route and still satisfy the resolved consumer target state.
Trait Implementations§
Source§impl Clone for CodebaseAttestedRoute
impl Clone for CodebaseAttestedRoute
Source§fn clone(&self) -> CodebaseAttestedRoute
fn clone(&self) -> CodebaseAttestedRoute
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 CodebaseAttestedRoute
impl Debug for CodebaseAttestedRoute
Source§impl PartialEq for CodebaseAttestedRoute
impl PartialEq for CodebaseAttestedRoute
Source§impl Serialize for CodebaseAttestedRoute
impl Serialize for CodebaseAttestedRoute
impl Eq for CodebaseAttestedRoute
impl StructuralPartialEq for CodebaseAttestedRoute
Auto Trait Implementations§
impl Freeze for CodebaseAttestedRoute
impl RefUnwindSafe for CodebaseAttestedRoute
impl Send for CodebaseAttestedRoute
impl Sync for CodebaseAttestedRoute
impl Unpin for CodebaseAttestedRoute
impl UnsafeUnpin for CodebaseAttestedRoute
impl UnwindSafe for CodebaseAttestedRoute
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