diff options
Diffstat (limited to 'license-generator/src')
-rw-r--r-- | license-generator/src/purchaser.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/license-generator/src/purchaser.rs b/license-generator/src/purchaser.rs index 3e9656e..445a1dc 100644 --- a/license-generator/src/purchaser.rs +++ b/license-generator/src/purchaser.rs @@ -12,11 +12,15 @@ struct Purchaser<'a> { impl<'a> Purchaser<'a> { fn new(name: &'a str, email: &'a str) -> Self { - Purchaser { + let mut purchaser = Purchaser { name: name, email: email, secret: None, - } + }; + + purchaser.generate_secret(); + + purchaser } fn generate_secret(&mut self) { |