rust_demos 0.1.0

Aa demo crate
Documentation
fn main(){
	loop{
		println!("Enter the website URL");
	let mut input=String::new();
	std::io::stdin().read_line(&mut input).expect("Failed to read input");
	let input=input.trim().to_string();
	let domain_name=get_domain(&input);
	if domain_name==input{
		println!("No proper domain name");
	}
	else{
		println!("DOMAIN NAME :{}",domain_name);
	}

	println!("Do you want to try again y/n");
	let mut choice=String::new();
	std::io::stdin().read_line(&mut choice).expect("Failed to read input");
	choice=choice.trim().to_lowercase();
	if choice!="y"{
		break;
	}

	}
}
	/*
	println!("Enter 10 digits:");
	let mut list:Vec<String>=Vec::new();
	for i in 0..10{
		let mut input=String::new();
		std::io::stdin().read_line(&mut input).expect("Failed to read");
		let input=input.trim().to_string();
		list.push(input);

	}
	println!("List of first 10 numbers :{:?}",list);
}*/
fn get_domain(input:&String)->&str{
	let website=input.as_bytes();

	for (i,&item) in website.iter().enumerate(){
		if item==b'.'{
			return &input[i+1..];
		}	
	}
	return &input[..];
}