pub enum GcsError {
Sdk {
message: String,
},
BucketNotFound {
bucket: String,
},
ObjectNotFound {
object: String,
},
AccessDenied {
bucket: String,
message: String,
},
InvalidProjectId {
project_id: String,
},
ServiceAccount {
message: String,
},
SignedUrl {
message: String,
},
}Expand description
Google Cloud Storage-specific errors
Variants§
Sdk
SDK error
BucketNotFound
Bucket not found
ObjectNotFound
Object not found
AccessDenied
Access denied
InvalidProjectId
Invalid project ID
ServiceAccount
Service account error
SignedUrl
Signed URL error
Trait Implementations§
Source§impl Error for GcsError
impl Error for GcsError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for GcsError
impl RefUnwindSafe for GcsError
impl Send for GcsError
impl Sync for GcsError
impl Unpin for GcsError
impl UnsafeUnpin for GcsError
impl UnwindSafe for GcsError
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