#[non_exhaustive]pub struct VideoOperation {
pub name: Option<String>,
pub metadata: Option<Map<String, Value>>,
pub done: Option<bool>,
pub error: Option<GoogleRpcStatus>,
pub response: Option<VideoOperationResponse>,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: Option<String>§metadata: Option<Map<String, Value>>Service-defined metadata is an explicit JSON dictionary.
done: Option<bool>§error: Option<GoogleRpcStatus>§response: Option<VideoOperationResponse>§rest: RestImplementations§
Source§impl VideoOperation
impl VideoOperation
Sourcepub fn builder() -> VideoOperationBuilder
pub fn builder() -> VideoOperationBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for VideoOperation
impl Clone for VideoOperation
Source§impl Debug for VideoOperation
impl Debug for VideoOperation
Source§impl DeclaredFields for VideoOperation
impl DeclaredFields for VideoOperation
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for VideoOperation
impl<'de> Deserialize<'de> for VideoOperation
Source§fn 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
Source§impl PartialEq for VideoOperation
impl PartialEq for VideoOperation
Source§impl Serialize for VideoOperation
impl Serialize for VideoOperation
impl StructuralPartialEq for VideoOperation
Auto Trait Implementations§
impl Freeze for VideoOperation
impl RefUnwindSafe for VideoOperation
impl Send for VideoOperation
impl Sync for VideoOperation
impl Unpin for VideoOperation
impl UnsafeUnpin for VideoOperation
impl UnwindSafe for VideoOperation
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