pub struct ServiceSpecMeta {
pub name: String,
pub description: Option<String>,
pub fingerprint: String,
pub protobufs: Vec<ProtoFileMeta>,
pub published_at: Option<i64>,
pub tags: Vec<String>,
}Expand description
Service specification metadata (for backward compatibility and conversions) Holds proto file references for conversions
Fields§
§name: String§description: Option<String>§fingerprint: StringService-level semantic fingerprint
protobufs: Vec<ProtoFileMeta>Proto files referenced by path
published_at: Option<i64>Publication timestamp (Unix epoch seconds)
Tags like “latest”, “stable”
Trait Implementations§
Source§impl Clone for ServiceSpecMeta
impl Clone for ServiceSpecMeta
Source§fn clone(&self) -> ServiceSpecMeta
fn clone(&self) -> ServiceSpecMeta
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ServiceSpecMeta
impl Debug for ServiceSpecMeta
Source§impl<'de> Deserialize<'de> for ServiceSpecMeta
impl<'de> Deserialize<'de> for ServiceSpecMeta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<ServiceSpec> for ServiceSpecMeta
impl From<ServiceSpec> for ServiceSpecMeta
Source§fn from(spec: ServiceSpec) -> Self
fn from(spec: ServiceSpec) -> Self
Converts to this type from the input type.
Source§impl From<ServiceSpecMeta> for ServiceSpec
impl From<ServiceSpecMeta> for ServiceSpec
Source§fn from(meta: ServiceSpecMeta) -> Self
fn from(meta: ServiceSpecMeta) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ServiceSpecMeta
impl RefUnwindSafe for ServiceSpecMeta
impl Send for ServiceSpecMeta
impl Sync for ServiceSpecMeta
impl Unpin for ServiceSpecMeta
impl UnsafeUnpin for ServiceSpecMeta
impl UnwindSafe for ServiceSpecMeta
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