pub struct WorkspaceVersionInfo {
pub workspace_version: String,
pub rust_version: String,
pub crate_versions: HashMap<String, String>,
pub dependency_versions: HashMap<String, String>,
pub workspace_features: HashMap<String, Vec<String>>,
}Available on crate feature
doc-audit only.Expand description
Comprehensive workspace version information.
Fields§
§workspace_version: StringMain workspace version
rust_version: StringRequired Rust version
crate_versions: HashMap<String, String>Individual crate versions in the workspace
dependency_versions: HashMap<String, String>Dependency versions used across the workspace
workspace_features: HashMap<String, Vec<String>>Feature flags defined in workspace crates
Trait Implementations§
Source§impl Clone for WorkspaceVersionInfo
impl Clone for WorkspaceVersionInfo
Source§fn clone(&self) -> WorkspaceVersionInfo
fn clone(&self) -> WorkspaceVersionInfo
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 WorkspaceVersionInfo
impl RefUnwindSafe for WorkspaceVersionInfo
impl Send for WorkspaceVersionInfo
impl Sync for WorkspaceVersionInfo
impl Unpin for WorkspaceVersionInfo
impl UnwindSafe for WorkspaceVersionInfo
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> 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