Function sc_cli::generate_node_name
source · pub fn generate_node_name() -> StringExpand description
Generate a valid random name for the node
Examples found in repository?
More examples
src/commands/run_cmd.rs (line 321)
317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332
fn node_name(&self) -> Result<String> {
let name: String = match (self.name.as_ref(), self.get_keyring()) {
(Some(name), _) => name.to_string(),
(_, Some(keyring)) => keyring.to_string(),
(None, None) => crate::generate_node_name(),
};
is_node_name_valid(&name).map_err(|msg| {
Error::Input(format!(
"Invalid node name '{}'. Reason: {}. If unsure, use none.",
name, msg
))
})?;
Ok(name)
}