Changed a bunch of to_string() to to_owned()

This commit is contained in:
hebriel 2020-06-21 16:39:00 +02:00
parent 9746793f83
commit 64faae59f6
2 changed files with 15 additions and 15 deletions

View File

@ -14,18 +14,18 @@ You can then do something like:
use std::time::SystemTime; use std::time::SystemTime;
use totp_rs::{Algorithm, TOTP}; use totp_rs::{Algorithm, TOTP};
let username = "example".to_string(); let username = "example".to_owned();
let totp = TOTP::new( let totp = TOTP::new(
Algorithm::SHA1, Algorithm::SHA1,
6, 6,
1, 1,
30, 30,
"supersecret".to_string().into_bytes(), "supersecret".to_owned().into_bytes(),
); );
let time = SystemTime::now() let time = SystemTime::now()
.duration_since(SystemTime::UNIX_EPOCH).unwrap() .duration_since(SystemTime::UNIX_EPOCH).unwrap()
.as_secs(); .as_secs();
let url = totp.get_url(format!("account:{}", username), "my-org.com".to_string()); let url = totp.get_url(format!("account:{}", username), "my-org.com".to_owned());
println!("{}", url); println!("{}", url);
let token = totp.generate(time); let token = totp.generate(time);
println!("{}", token); println!("{}", token);
@ -43,14 +43,14 @@ You can then do something like:
```Rust ```Rust
use totp_rs::{Algorithm, TOTP}; use totp_rs::{Algorithm, TOTP};
let username = "example".to_string(); let username = "example".to_owned();
let totp = TOTP::new( let totp = TOTP::new(
Algorithm::SHA1, Algorithm::SHA1,
6, 6,
1, 1,
30, 30,
"supersecret".to_string().into_bytes(), "supersecret".to_owned().into_bytes(),
); );
let code = totp.get_qr(format!("account:{}", username), "my-org.com".to_string())?; let code = totp.get_qr(format!("account:{}", username), "my-org.com".to_owned())?;
println!("{}", code); println!("{}", code);
``` ```

View File

@ -6,18 +6,18 @@
//! use std::time::SystemTime; //! use std::time::SystemTime;
//! use totp_rs::{Algorithm, TOTP}; //! use totp_rs::{Algorithm, TOTP};
//! //!
//! let username = "example".to_string(); //! let username = "example".to_owned();
//! let totp = TOTP::new( //! let totp = TOTP::new(
//! Algorithm::SHA1, //! Algorithm::SHA1,
//! 6, //! 6,
//! 1, //! 1,
//! 30, //! 30,
//! "supersecret".to_string().into_bytes(), //! "supersecret".to_owned().into_bytes(),
//! ); //! );
//! let time = SystemTime::now() //! let time = SystemTime::now()
//! .duration_since(SystemTime::UNIX_EPOCH).unwrap() //! .duration_since(SystemTime::UNIX_EPOCH).unwrap()
//! .as_secs(); //! .as_secs();
//! let url = totp.get_url(format!("account:{}", username), "my-org.com".to_string()); //! let url = totp.get_url(format!("account:{}", username), "my-org.com".to_owned());
//! println!("{}", url); //! println!("{}", url);
//! let token = totp.generate(time); //! let token = totp.generate(time);
//! println!("{}", token); //! println!("{}", token);
@ -26,15 +26,15 @@
//! ``` //! ```
//! use totp_rs::{Algorithm, TOTP}; //! use totp_rs::{Algorithm, TOTP};
//! //!
//! let username = "example".to_string(); //! let username = "example".to_owned();
//! let totp = TOTP::new( //! let totp = TOTP::new(
//! Algorithm::SHA1, //! Algorithm::SHA1,
//! 6, //! 6,
//! 1, //! 1,
//! 30, //! 30,
//! "supersecret".to_string().into_bytes(), //! "supersecret".to_owned().into_bytes(),
//! ); //! );
//! let code = totp.get_qr(format!("account:{}", username), "my-org.com".to_string())?; //! let code = totp.get_qr(format!("account:{}", username), "my-org.com".to_owned())?;
//! println!("{}", code); //! println!("{}", code);
//! ``` //! ```
@ -143,9 +143,9 @@ impl TOTP {
pub fn get_url(&self, label: String, issuer: String) -> String { pub fn get_url(&self, label: String, issuer: String) -> String {
let algorithm: String; let algorithm: String;
match self.algorithm { match self.algorithm {
Algorithm::SHA1 => algorithm = "SHA1".to_string(), Algorithm::SHA1 => algorithm = "SHA1".to_owned(),
Algorithm::SHA256 => algorithm = "SHA256".to_string(), Algorithm::SHA256 => algorithm = "SHA256".to_owned(),
Algorithm::SHA512 => algorithm = "SHA512".to_string(), Algorithm::SHA512 => algorithm = "SHA512".to_owned(),
} }
format!( format!(
"otpauth://totp/{}?secret={}&issuer={}&digits={}&algorithm={}", "otpauth://totp/{}?secret={}&issuer={}&digits={}&algorithm={}",