pub struct WorkspaceModuleSetting {
pub proc: Option<Arc<DaggerSessionProc>>,
pub selection: Selection,
pub graphql_client: DynGraphQLClient,
}Fields§
§proc: Option<Arc<DaggerSessionProc>>§selection: Selection§graphql_client: DynGraphQLClientImplementations§
Source§impl WorkspaceModuleSetting
impl WorkspaceModuleSetting
Sourcepub async fn description(&self) -> Result<String, DaggerError>
pub async fn description(&self) -> Result<String, DaggerError>
The constructor argument description.
Sourcepub async fn id(&self) -> Result<Id, DaggerError>
pub async fn id(&self) -> Result<Id, DaggerError>
A unique identifier for this WorkspaceModuleSetting.
Sourcepub async fn is_list(&self) -> Result<bool, DaggerError>
pub async fn is_list(&self) -> Result<bool, DaggerError>
Whether the setting accepts a list of values.
Sourcepub async fn is_object(&self) -> Result<bool, DaggerError>
pub async fn is_object(&self) -> Result<bool, DaggerError>
Whether the setting is an object type resolved from an address string (Container, Directory, File, Secret, Service, …), which may be a module reference.
Sourcepub async fn key(&self) -> Result<String, DaggerError>
pub async fn key(&self) -> Result<String, DaggerError>
The setting key.
Sourcepub async fn value(&self) -> Result<String, DaggerError>
pub async fn value(&self) -> Result<String, DaggerError>
The configured value after applying the selected workspace environment, or empty when unset.
Trait Implementations§
Source§impl Clone for WorkspaceModuleSetting
impl Clone for WorkspaceModuleSetting
Source§fn clone(&self) -> WorkspaceModuleSetting
fn clone(&self) -> WorkspaceModuleSetting
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 IntoID<Id> for WorkspaceModuleSetting
impl IntoID<Id> for WorkspaceModuleSetting
Source§impl Loadable for WorkspaceModuleSetting
impl Loadable for WorkspaceModuleSetting
Source§fn graphql_type() -> &'static str
fn graphql_type() -> &'static str
The GraphQL type name (e.g.
"Container").Source§fn from_query(
proc: Option<Arc<DaggerSessionProc>>,
selection: Selection,
graphql_client: DynGraphQLClient,
) -> Self
fn from_query( proc: Option<Arc<DaggerSessionProc>>, selection: Selection, graphql_client: DynGraphQLClient, ) -> Self
Construct this type from a query selection.
Auto Trait Implementations§
impl !RefUnwindSafe for WorkspaceModuleSetting
impl !UnwindSafe for WorkspaceModuleSetting
impl Freeze for WorkspaceModuleSetting
impl Send for WorkspaceModuleSetting
impl Sync for WorkspaceModuleSetting
impl Unpin for WorkspaceModuleSetting
impl UnsafeUnpin for WorkspaceModuleSetting
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more