Enum k8s_openapi::apimachinery::pkg::util::intstr::IntOrString
source · [−]Expand description
IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number.
Variants
Int(i32)
String(String)
Trait Implementations
sourceimpl Clone for IntOrString
impl Clone for IntOrString
sourcefn clone(&self) -> IntOrString
fn clone(&self) -> IntOrString
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for IntOrString
impl Debug for IntOrString
sourceimpl Default for IntOrString
impl Default for IntOrString
sourceimpl<'de> Deserialize<'de> for IntOrString
impl<'de> Deserialize<'de> for IntOrString
sourcefn 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
sourceimpl PartialEq<IntOrString> for IntOrString
impl PartialEq<IntOrString> for IntOrString
sourcefn eq(&self, other: &IntOrString) -> bool
fn eq(&self, other: &IntOrString) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &IntOrString) -> bool
fn ne(&self, other: &IntOrString) -> bool
This method tests for !=
.
sourceimpl Serialize for IntOrString
impl Serialize for IntOrString
impl Eq for IntOrString
impl StructuralEq for IntOrString
impl StructuralPartialEq for IntOrString
Auto Trait Implementations
impl RefUnwindSafe for IntOrString
impl Send for IntOrString
impl Sync for IntOrString
impl Unpin for IntOrString
impl UnwindSafe for IntOrString
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more