pub struct ServiceManifest {
pub repo_id: String,
pub endpoints: Vec<ServiceEndpoint>,
}Expand description
A repo’s exported endpoints — the unit shared for cross-repo matching.
Fields§
§repo_id: String§endpoints: Vec<ServiceEndpoint>Trait Implementations§
Source§impl Clone for ServiceManifest
impl Clone for ServiceManifest
Source§impl Debug for ServiceManifest
impl Debug for ServiceManifest
Source§impl<'de> Deserialize<'de> for ServiceManifest
impl<'de> Deserialize<'de> for ServiceManifest
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
Auto Trait Implementations§
impl Freeze for ServiceManifest
impl RefUnwindSafe for ServiceManifest
impl Send for ServiceManifest
impl Sync for ServiceManifest
impl Unpin for ServiceManifest
impl UnsafeUnpin for ServiceManifest
impl UnwindSafe for ServiceManifest
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