#[non_exhaustive]pub enum ExecutionIdentity {
ExecutionUser(String),
ServiceAccount(String),
}Available on crate features
notebook-service or schedule-service only.Expand description
The identity to run the execution as.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ExecutionUser(String)
The user email to run the execution as. Only supported by Colab runtimes.
ServiceAccount(String)
The service account to run the execution as.
Trait Implementations§
Source§impl Clone for ExecutionIdentity
impl Clone for ExecutionIdentity
Source§fn clone(&self) -> ExecutionIdentity
fn clone(&self) -> ExecutionIdentity
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 ExecutionIdentity
impl Debug for ExecutionIdentity
Source§impl PartialEq for ExecutionIdentity
impl PartialEq for ExecutionIdentity
impl StructuralPartialEq for ExecutionIdentity
Auto Trait Implementations§
impl Freeze for ExecutionIdentity
impl RefUnwindSafe for ExecutionIdentity
impl Send for ExecutionIdentity
impl Sync for ExecutionIdentity
impl Unpin for ExecutionIdentity
impl UnwindSafe for ExecutionIdentity
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