Enum google_api_proto::google::cloud::tpu::v2alpha1::queued_resource_state::StateData
source · pub enum StateData {
CreatingData(CreatingData),
AcceptedData(AcceptedData),
ProvisioningData(ProvisioningData),
FailedData(FailedData),
DeletingData(DeletingData),
ActiveData(ActiveData),
SuspendingData(SuspendingData),
SuspendedData(SuspendedData),
}
Expand description
Further data for the state.
Variants§
CreatingData(CreatingData)
Further data for the creating state.
AcceptedData(AcceptedData)
Further data for the accepted state.
ProvisioningData(ProvisioningData)
Further data for the provisioning state.
FailedData(FailedData)
Further data for the failed state.
DeletingData(DeletingData)
Further data for the deleting state.
ActiveData(ActiveData)
Further data for the active state.
SuspendingData(SuspendingData)
Further data for the suspending state.
SuspendedData(SuspendedData)
Further data for the suspended state.
Implementations§
source§impl StateData
impl StateData
sourcepub fn merge(
field: &mut Option<StateData>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<StateData>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl PartialEq for StateData
impl PartialEq for StateData
impl StructuralPartialEq for StateData
Auto Trait Implementations§
impl Freeze for StateData
impl RefUnwindSafe for StateData
impl Send for StateData
impl Sync for StateData
impl Unpin for StateData
impl UnwindSafe for StateData
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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