MCPcopy Create free account

hub / github.com/Taptiive/machineid-rs / functions

Functions26 in github.com/Taptiive/machineid-rs

↓ 35 callersMethodadd_component
Adds a component to the `IdBuilder` that will be hashed once you call the [`IdBuilder::build`] function. You can't add the same component twice. # E
src/lib.rs:188
↓ 11 callersMethodto_string
(&self)
src/lib.rs:65
↓ 3 callersMethodbuild
Joins every part together and returns a `Result` that may be the hashed HWID or a `HWIDError`. # Errors Returns [`Err`] if there is an error while r
src/lib.rs:163
↓ 2 callersFunctionget_file_content
(path: &str)
src/linux.rs:142
↓ 2 callersFunctionget_mac_addressof_interface
(interface_name: &str)
src/linux.rs:101
↓ 2 callersFunctionrun_command
(command: &str)
src/linux.rs:85
↓ 1 callersFunctionfile_token
(path: &str)
src/utils.rs:6
↓ 1 callersMethodgenerate_hash
(&self, key: &[u8], text: String)
src/lib.rs:113
↓ 1 callersFunctionget_disk_id
()
src/linux.rs:75
↓ 1 callersFunctionget_hwid
()
src/linux.rs:150
↓ 1 callersFunctionget_mac_address
()
src/linux.rs:106
↓ 1 callersMethodget_root
(self)
src/linux.rs:34
Methodadd_all
Adds all possible components to the `IdBuilder`. # Examples ``` use machineid_rs::{IdBuilder, Encryption}; let mut builder = IdBuilder::new(Encrypt
src/lib.rs:225
Functionevery_option_md5
()
src/lib.rs:294
Functionevery_option_sha1
()
src/lib.rs:276
Functionevery_option_sha256
()
src/lib.rs:258
Methodfmt
(&self, f: &mut Formatter<'_>)
src/errors.rs:67
Methodfrom
(e: WMIError)
src/errors.rs:19
Functionget_disk_id
()
src/windows.rs:44
Functionget_disk_id
()
src/macos.rs:74
Functionget_hwid
()
src/windows.rs:18
Functionget_hwid
()
src/macos.rs:7
Functionget_mac_address
()
src/windows.rs:56
Functionget_mac_address
()
src/macos.rs:43
Methodnew
(reason: &str, message: &str)
src/errors.rs:73
Methodnew
Makes a new IdBuilder with the selected Encryption # Examples ``` use machineid_rs::{IdBuilder, Encryption}; let mut builder = IdBuilder::new(Encry
src/lib.rs:245