#[repr(i32)]pub enum EnvironmentPolicy {
Unspecified = 0,
Inherit = 1,
UserBaseline = 2,
Clear = 3,
}Expand description
Selects the base environment for a remotely spawned child. The ordered request env entries are applied after this base and therefore win ties. AUTO is intentionally absent: clients must resolve lifetime-dependent defaults before serializing a request.
Variants§
Implementations§
Source§impl EnvironmentPolicy
impl EnvironmentPolicy
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for EnvironmentPolicy
impl Clone for EnvironmentPolicy
Source§fn clone(&self) -> EnvironmentPolicy
fn clone(&self) -> EnvironmentPolicy
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 moreimpl Copy for EnvironmentPolicy
Source§impl Debug for EnvironmentPolicy
impl Debug for EnvironmentPolicy
Source§impl Default for EnvironmentPolicy
impl Default for EnvironmentPolicy
Source§fn default() -> EnvironmentPolicy
fn default() -> EnvironmentPolicy
Returns the “default value” for a type. Read more
impl Eq for EnvironmentPolicy
Source§impl From<EnvironmentPolicy> for i32
impl From<EnvironmentPolicy> for i32
Source§fn from(value: EnvironmentPolicy) -> i32
fn from(value: EnvironmentPolicy) -> i32
Converts to this type from the input type.
Source§impl Hash for EnvironmentPolicy
impl Hash for EnvironmentPolicy
Source§impl Ord for EnvironmentPolicy
impl Ord for EnvironmentPolicy
Source§fn cmp(&self, other: &EnvironmentPolicy) -> Ordering
fn cmp(&self, other: &EnvironmentPolicy) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for EnvironmentPolicy
impl PartialEq for EnvironmentPolicy
Source§impl PartialOrd for EnvironmentPolicy
impl PartialOrd for EnvironmentPolicy
impl StructuralPartialEq for EnvironmentPolicy
Source§impl TryFrom<i32> for EnvironmentPolicy
impl TryFrom<i32> for EnvironmentPolicy
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<EnvironmentPolicy, UnknownEnumValue>
fn try_from(value: i32) -> Result<EnvironmentPolicy, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for EnvironmentPolicy
impl RefUnwindSafe for EnvironmentPolicy
impl Send for EnvironmentPolicy
impl Sync for EnvironmentPolicy
impl Unpin for EnvironmentPolicy
impl UnsafeUnpin for EnvironmentPolicy
impl UnwindSafe for EnvironmentPolicy
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