Function ascii_converter::string_to_binary[][src]

pub fn string_to_binary(txt: &str) -> Result<Vec<u32>, String>
Expand description

This function returns the binary numbers of each letter passed in.

This function takes each char of the &str passed in and converts it to a binary number which is represented as a u32. These are then pushed into a Vec<u32>.

Example

use ascii_converter::*;
 
let expected = vec![1001000, 1100101, 1101100, 1101100, 1101111, 100000, 1110111, 1101111, 1110010, 1101100, 1100100, 100001];
 
assert_eq!(string_to_binary("Hello world!").unwrap(), expected);