pub struct BundleWorkspaceDefinition {Show 15 fields
pub schema_version: u32,
pub bundle_id: String,
pub bundle_name: String,
pub locale: String,
pub mode: String,
pub advanced_setup: bool,
pub app_packs: Vec<String>,
pub app_pack_mappings: Vec<AppPackMapping>,
pub extension_providers: Vec<String>,
pub remote_catalogs: Vec<String>,
pub hooks: Vec<String>,
pub subscriptions: Vec<String>,
pub capabilities: Vec<String>,
pub setup_execution_intent: bool,
pub export_intent: bool,
}Fields§
§schema_version: u32§bundle_id: String§bundle_name: String§locale: String§mode: String§advanced_setup: bool§app_packs: Vec<String>§app_pack_mappings: Vec<AppPackMapping>§extension_providers: Vec<String>§remote_catalogs: Vec<String>§hooks: Vec<String>§subscriptions: Vec<String>§capabilities: Vec<String>§setup_execution_intent: bool§export_intent: boolImplementations§
Source§impl BundleWorkspaceDefinition
impl BundleWorkspaceDefinition
pub fn new( bundle_name: String, bundle_id: String, locale: String, mode: String, ) -> Self
pub fn canonicalize(&mut self)
pub fn references(&self, field: ReferenceField) -> &[String]
pub fn references_mut(&mut self, field: ReferenceField) -> &mut Vec<String>
Trait Implementations§
Source§impl Clone for BundleWorkspaceDefinition
impl Clone for BundleWorkspaceDefinition
Source§fn clone(&self) -> BundleWorkspaceDefinition
fn clone(&self) -> BundleWorkspaceDefinition
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 BundleWorkspaceDefinition
impl Debug for BundleWorkspaceDefinition
Source§impl<'de> Deserialize<'de> for BundleWorkspaceDefinition
impl<'de> Deserialize<'de> for BundleWorkspaceDefinition
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
impl Eq for BundleWorkspaceDefinition
impl StructuralPartialEq for BundleWorkspaceDefinition
Auto Trait Implementations§
impl Freeze for BundleWorkspaceDefinition
impl RefUnwindSafe for BundleWorkspaceDefinition
impl Send for BundleWorkspaceDefinition
impl Sync for BundleWorkspaceDefinition
impl Unpin for BundleWorkspaceDefinition
impl UnsafeUnpin for BundleWorkspaceDefinition
impl UnwindSafe for BundleWorkspaceDefinition
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<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.Source§impl<T> FromBase64 for Twhere
T: for<'de> Deserialize<'de>,
impl<T> FromBase64 for Twhere
T: for<'de> Deserialize<'de>,
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