Struct aptos_secure_storage::GitHubStorage
source · [−]pub struct GitHubStorage { /* private fields */ }Expand description
GitHubStorage leverages a GitHub repository to provide a file system approach to key / value storage. This is not intended for storing private data but for organizing public data.
Implementations
Trait Implementations
sourceimpl From<GitHubStorage> for Storage
impl From<GitHubStorage> for Storage
sourcefn from(v: GitHubStorage) -> Storage
fn from(v: GitHubStorage) -> Storage
Converts to this type from the input type.
sourceimpl KVStorage for GitHubStorage
impl KVStorage for GitHubStorage
sourcefn available(&self) -> Result<(), Error>
fn available(&self) -> Result<(), Error>
Returns an error if the backend service is not online and available.
sourcefn get<T: DeserializeOwned>(&self, key: &str) -> Result<GetResponse<T>, Error>
fn get<T: DeserializeOwned>(&self, key: &str) -> Result<GetResponse<T>, Error>
Retrieves a value from storage and fails if the backend is unavailable or the process has invalid permissions. Read more
sourceimpl TryInto<GitHubStorage> for Storage
impl TryInto<GitHubStorage> for Storage
sourcefn try_into(
self
) -> Result<GitHubStorage, <Self as TryInto<GitHubStorage>>::Error>
fn try_into(
self
) -> Result<GitHubStorage, <Self as TryInto<GitHubStorage>>::Error>
Performs the conversion.
impl CryptoKVStorage for GitHubStorage
Auto Trait Implementations
impl RefUnwindSafe for GitHubStorage
impl Send for GitHubStorage
impl Sync for GitHubStorage
impl Unpin for GitHubStorage
impl UnwindSafe for GitHubStorage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more