pub struct ConfigCreateOpts { /* private fields */ }
Available on crate feature
swarm
only.Expand description
Structure used to create a new config with Configs::create
.
Implementations§
Source§impl ConfigCreateOpts
impl ConfigCreateOpts
Sourcepub fn new<N, D>(name: N, data: D) -> Self
pub fn new<N, D>(name: N, data: D) -> Self
Create a new config with name and data. This function will take care of encoding the config’s data as base64.
Sourcepub fn set_templating(self, driver: Driver) -> Self
pub fn set_templating(self, driver: Driver) -> Self
Set the templating driver of this config.
pub fn serialize(&self) -> Result<String>
pub fn serialize_vec(&self) -> Result<Vec<u8>>
Trait Implementations§
Source§impl Clone for ConfigCreateOpts
impl Clone for ConfigCreateOpts
Source§fn clone(&self) -> ConfigCreateOpts
fn clone(&self) -> ConfigCreateOpts
Returns a copy of the value. Read more
1.0.0 · 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 ConfigCreateOpts
impl Debug for ConfigCreateOpts
Source§impl<'de> Deserialize<'de> for ConfigCreateOpts
impl<'de> Deserialize<'de> for ConfigCreateOpts
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 ConfigCreateOpts
impl RefUnwindSafe for ConfigCreateOpts
impl Send for ConfigCreateOpts
impl Sync for ConfigCreateOpts
impl Unpin for ConfigCreateOpts
impl UnwindSafe for ConfigCreateOpts
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