pub struct AtticConfig {
pub server_url: String,
pub cache_name: String,
pub token: Option<String>,
pub use_cli: bool,
}Expand description
Attic configuration
Fields§
§server_url: StringAttic server URL
cache_name: StringCache name to use
token: Option<String>Authentication token (optional for public caches)
use_cli: boolWhether to use CLI or HTTP API
Implementations§
Trait Implementations§
Source§impl Clone for AtticConfig
impl Clone for AtticConfig
Source§fn clone(&self) -> AtticConfig
fn clone(&self) -> AtticConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AtticConfig
impl Debug for AtticConfig
Source§impl Default for AtticConfig
impl Default for AtticConfig
Source§impl<'de> Deserialize<'de> for AtticConfig
impl<'de> Deserialize<'de> for AtticConfig
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
Auto Trait Implementations§
impl Freeze for AtticConfig
impl RefUnwindSafe for AtticConfig
impl Send for AtticConfig
impl Sync for AtticConfig
impl Unpin for AtticConfig
impl UnsafeUnpin for AtticConfig
impl UnwindSafe for AtticConfig
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