Derive Macro encrypt_config_derive::Source
source · #[derive(Source)]
{
// Attributes available to this derive:
#[source]
}
Expand description
A derive macro helping implemente Source
trait.
Example
#[derive(Source)]
#[source(default([("key".to_owned(), "value".to_owned())]))]
struct SourceArray;
#[derive(Serialize, Deserialize)]
struct Foo(String);
#[derive(Source)]
#[source(value(Foo), default([("key".to_owned(), Foo("value".to_owned()))]))]
struct SourceFoo;