pub struct OpsetId {
pub domain: &'static str,
pub version: i64,
}Expand description
Opset identifier. (domain, version) pair routing wire-level
dispatch. See docs/IR_AND_DSL.md §5 for the canonical opset
catalog.
Fields§
§domain: &'static strReverse-DNS-ish domain (ai.onnx, bb.wire, bb.gossip,
user.kademlia, …).
version: i64Major version. Minor/patch live in the component’s own versioning surface; this field gates wire-level compatibility.
Implementations§
Trait Implementations§
impl Copy for OpsetId
impl Eq for OpsetId
impl StructuralPartialEq for OpsetId
Auto Trait Implementations§
impl Freeze for OpsetId
impl RefUnwindSafe for OpsetId
impl Send for OpsetId
impl Sync for OpsetId
impl Unpin for OpsetId
impl UnsafeUnpin for OpsetId
impl UnwindSafe for OpsetId
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedComponent for T
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request