pub struct DoSpacesProvider;Expand description
DigitalOcean Spaces bucket enumeration provider.
Trait Implementations§
Source§impl CloudProvider for DoSpacesProvider
impl CloudProvider for DoSpacesProvider
Source§fn endpoint(&self, name: &str) -> String
fn endpoint(&self, name: &str) -> String
Returns the base URL for this provider. Defaults to the official production endpoint.
Can be overridden in tests to redirect to a mock server.
Source§fn probe<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
client: &'life1 Client,
name: &'life2 str,
target: &'life3 Target,
) -> Pin<Box<dyn Future<Output = Result<Vec<Finding>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn probe<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
client: &'life1 Client,
name: &'life2 str,
target: &'life3 Target,
) -> Pin<Box<dyn Future<Output = Result<Vec<Finding>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Probe
name as a candidate bucket/account name for this provider. Read moreAuto Trait Implementations§
impl Freeze for DoSpacesProvider
impl RefUnwindSafe for DoSpacesProvider
impl Send for DoSpacesProvider
impl Sync for DoSpacesProvider
impl Unpin for DoSpacesProvider
impl UnsafeUnpin for DoSpacesProvider
impl UnwindSafe for DoSpacesProvider
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