pub struct WrapperBcrypt {
pub password: String,
pub cost: u32,
pub hash: Option<String>,
}Fields§
§password: String§cost: u32§hash: Option<String>Implementations§
Source§impl WrapperBcrypt
impl WrapperBcrypt
pub fn get_mut_password(&mut self) -> &mut String
pub fn get_mut_cost(&mut self) -> &mut u32
pub fn get_mut_hash(&mut self) -> &mut Option<String>
pub fn from_json(json_value: Value) -> Result<Self, String>
pub fn to_json(&self) -> Value
pub fn new<'a>(password: String, cost: u32, hash: Option<String>) -> Self
Sourcepub fn get_password(&self) -> &String
pub fn get_password(&self) -> &String
Get an immutable reference to the {field_name} field of the struct.
This method allows you to obtain an immutable reference to the {field_name}
field of the struct, which you can use to access its value.
§Returns
An immutable reference to the {field_name} field.
Sourcepub fn get_cost(&self) -> &u32
pub fn get_cost(&self) -> &u32
Get an immutable reference to the {field_name} field of the struct.
This method allows you to obtain an immutable reference to the {field_name}
field of the struct, which you can use to access its value.
§Returns
An immutable reference to the {field_name} field.
Sourcepub fn get_hash(&self) -> &Option<String>
pub fn get_hash(&self) -> &Option<String>
Get an immutable reference to the {field_name} field of the struct.
This method allows you to obtain an immutable reference to the {field_name}
field of the struct, which you can use to access its value.
§Returns
An immutable reference to the {field_name} field.
Sourcepub fn set_password<T: Into<String>>(&mut self, new: T)
pub fn set_password<T: Into<String>>(&mut self, new: T)
Set the value of the {field_name} field of the struct.
This method allows you to update the value of the {field_name} field of the struct.
§Arguments
new: A value of type that can be converted into{field_name}’s type.
Sourcepub fn set_cost<T: Into<u32>>(&mut self, new: T)
pub fn set_cost<T: Into<u32>>(&mut self, new: T)
Set the value of the {field_name} field of the struct.
This method allows you to update the value of the {field_name} field of the struct.
§Arguments
new: A value of type that can be converted into{field_name}’s type.
Sourcepub fn set_hash<T: Into<Option<String>>>(&mut self, new: T)
pub fn set_hash<T: Into<Option<String>>>(&mut self, new: T)
Set the value of the {field_name} field of the struct.
This method allows you to update the value of the {field_name} field of the struct.
§Arguments
new: A value of type that can be converted into{field_name}’s type.
Sourcepub fn print_all_levels(&self)
pub fn print_all_levels(&self)
Print the struct with various labels and color-coded output.
Sourcepub fn print_rust(&self)
pub fn print_rust(&self)
Print the struct with a ‘RUST’ label and dark red color-coded output.
Sourcepub fn print_info(&self)
pub fn print_info(&self)
Print the struct with an ‘INFO’ label and purple color-coded output.
Sourcepub fn print_success(&self)
pub fn print_success(&self)
Print the struct with a ‘SUCCESS’ label and light green color-coded output.
Sourcepub fn print_warning(&self)
pub fn print_warning(&self)
Print the struct with a ‘WARNING’ label and light yellow color-coded output.
Sourcepub fn print_success_password(&self)
pub fn print_success_password(&self)
Print the value of the {field_name} field with a ‘SUCCESS’ label and light yellow color-coded output.
Sourcepub fn print_success_cost(&self)
pub fn print_success_cost(&self)
Print the value of the {field_name} field with a ‘SUCCESS’ label and light yellow color-coded output.
Sourcepub fn print_success_hash(&self)
pub fn print_success_hash(&self)
Print the value of the {field_name} field with a ‘SUCCESS’ label and light yellow color-coded output.
Sourcepub fn print_password(&self)
pub fn print_password(&self)
Print the value of the {field_name} field with a default label and light yellow color-coded output.
Sourcepub fn print_cost(&self)
pub fn print_cost(&self)
Print the value of the {field_name} field with a default label and light yellow color-coded output.
Sourcepub fn print_hash(&self)
pub fn print_hash(&self)
Print the value of the {field_name} field with a default label and light yellow color-coded output.
Sourcepub fn print_rust_password(&self)
pub fn print_rust_password(&self)
Print the value of the {field_name} field with a ‘RUST’ label and light yellow color-coded output.
Sourcepub fn print_rust_cost(&self)
pub fn print_rust_cost(&self)
Print the value of the {field_name} field with a ‘RUST’ label and light yellow color-coded output.
Sourcepub fn print_rust_hash(&self)
pub fn print_rust_hash(&self)
Print the value of the {field_name} field with a ‘RUST’ label and light yellow color-coded output.
Sourcepub fn print_info_password(&self)
pub fn print_info_password(&self)
Print the value of the {field_name} field with a ‘INFO’ label and light yellow color-coded output.
Sourcepub fn print_info_cost(&self)
pub fn print_info_cost(&self)
Print the value of the {field_name} field with a ‘INFO’ label and light yellow color-coded output.
Sourcepub fn print_info_hash(&self)
pub fn print_info_hash(&self)
Print the value of the {field_name} field with a ‘INFO’ label and light yellow color-coded output.
Sourcepub fn print_warning_password(&self)
pub fn print_warning_password(&self)
Print the value of the {field_name} field with a ‘WARNING’ label and light yellow color-coded output.
Sourcepub fn print_warning_cost(&self)
pub fn print_warning_cost(&self)
Print the value of the {field_name} field with a ‘WARNING’ label and light yellow color-coded output.
Sourcepub fn print_warning_hash(&self)
pub fn print_warning_hash(&self)
Print the value of the {field_name} field with a ‘WARNING’ label and light yellow color-coded output.
Sourcepub fn print_err_password(&self)
pub fn print_err_password(&self)
Print the value of the {field_name} field with a ‘ERR’ label and light yellow color-coded output.
Sourcepub fn print_err_cost(&self)
pub fn print_err_cost(&self)
Print the value of the {field_name} field with a ‘ERR’ label and light yellow color-coded output.
Sourcepub fn print_err_hash(&self)
pub fn print_err_hash(&self)
Print the value of the {field_name} field with a ‘ERR’ label and light yellow color-coded output.