#[non_exhaustive]pub enum UploadStatus {
AwaitingUpload,
InProgress,
Ready,
Failed,
Expired,
Deleted,
Unknown(String),
}Expand description
The state of a file uploaded by an agent. States added by newer Kibana
versions are kept as Unknown.
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.
Implementations§
Source§impl UploadStatus
impl UploadStatus
Sourcepub fn is_finished(&self) -> bool
pub fn is_finished(&self) -> bool
Whether the upload can no longer change. As with ActionStatus, an
unknown state counts as finished.
Trait Implementations§
Source§impl Clone for UploadStatus
impl Clone for UploadStatus
Source§impl Debug for UploadStatus
impl Debug for UploadStatus
Source§impl<'de> Deserialize<'de> for UploadStatus
impl<'de> Deserialize<'de> for UploadStatus
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
impl Eq for UploadStatus
Source§impl From<String> for UploadStatus
impl From<String> for UploadStatus
Source§impl From<UploadStatus> for String
impl From<UploadStatus> for String
Source§fn from(status: UploadStatus) -> Self
fn from(status: UploadStatus) -> Self
Converts to this type from the input type.
Source§impl Hash for UploadStatus
impl Hash for UploadStatus
Source§impl PartialEq for UploadStatus
impl PartialEq for UploadStatus
Source§impl Serialize for UploadStatus
impl Serialize for UploadStatus
impl StructuralPartialEq for UploadStatus
Auto Trait Implementations§
impl Freeze for UploadStatus
impl RefUnwindSafe for UploadStatus
impl Send for UploadStatus
impl Sync for UploadStatus
impl Unpin for UploadStatus
impl UnsafeUnpin for UploadStatus
impl UnwindSafe for UploadStatus
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