Brian Aspen
Brian Aspen (born 6 April 1959) is a male retired British wrestler.
Personal information | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nationality | British | |||||||||||||||||||
Born | Bolton, England | 6 April 1959|||||||||||||||||||
Sport | ||||||||||||||||||||
Sport | Wrestling | |||||||||||||||||||
Medal record
|
Wrestling career
He competed at the 1980 Summer Olympics and the 1984 Summer Olympics.[1] He appeared in four Commonwealth Games winning three medals. The first medal (a bronze) came representing England in the 62kg featherweight division, at the 1978 Commonwealth Games in Edmonton, Alberta, Canada.[2] Four years later he won a gold medal representing England and in the 57kg bantamweight division, at the 1982 Commonwealth Games in Brisbane, Queensland, Australia.[3] The third medal (another bronze) was at the 1986 Commonwealth Games in Edinburgh [4] and a fourth Games appearance was at the 1994 Commonwealth Games, where he finished in seventh place.[5]
gollark: I have DashMap in here because of some vague dream of concurrently doing... stuff.
gollark: ```rustuse std::process::Command;use anyhow::Result;use std::path::Path;use std::fs;#[derive(serde::Serialize, serde::Deserialize, Debug)]struct RawServiceSpec { command: String, args: Vec<String>, name: Option<String>}#[derive(Debug)]struct ServiceSpec { command: String, args: Vec<String>, name: String}fn load_spec(path: &Path) -> Result<ServiceSpec> { let file = fs::read_to_string(path)?; let raw: RawServiceSpec = toml::from_str(&file)?; Ok(ServiceSpec { command: raw.command, args: raw.args, name: path.file_stem().unwrap().to_string_lossy().to_string() })}fn run_service(serv: ServiceSpec) -> Result<()> { println!("thread {:?}", serv); loop { println!("Starting"); let mut child = Command::new("/bin/env") .arg("python3") .arg("test.py") .spawn()?; child.wait()?; } Ok(())}fn main() -> Result<()> { let services = dashmap::DashMap::new(); for entry in fs::read_dir("./services")? { let s = load_spec(&entry?.path())?; services.insert(s.name.clone(), s); } let mut handles = Vec::new(); for e in services { handles.push(std::thread::spawn(|| run_service(e.1))); } for handle in handles { handle.join().unwrap(); } Ok(())}```
gollark: Well, I guess that's systemd replaced.
gollark: I can define a service in a TOML file and it's automatically restarted on exit and all.
gollark: So it does actually work now.
References
- Evans, Hilary; Gjerde, Arild; Heijmans, Jeroen; Mallon, Bill; et al. "Brian Aspen Olympic Results". Olympics at Sports-Reference.com. Sports Reference LLC. Archived from the original on 18 April 2020. Retrieved 13 April 2019.
- "1978 Athletes". Team England.
- "1982 Athletes". Team England.
- "1986 Athletes". Team England.
- "Athletes and results". Commonwealth Games Federation.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.