Trait cluuname::UtsName [] [src]

pub trait UtsName: Hash + HashVersion + Display + Debug + Hash + PartialEq + Eq + PartialOrd + Ord + Clone {
    fn as_sysname(&self) -> &CStr;
fn as_nodename(&self) -> &CStr;
fn as_release(&self) -> &CStr;
fn as_version(&self) -> &CStr;
fn as_machine(&self) -> &CStr; fn uname_hash(&self) -> u64 { ... }
fn version_hash(&self) -> u64 { ... }
fn display_sysname<'r>(&'r self) -> DisplayCStr<'r> { ... }
fn display_nodename<'r>(&'r self) -> DisplayCStr<'r> { ... }
fn display_release<'r>(&'r self) -> DisplayCStr<'r> { ... }
fn display_version<'r>(&'r self) -> DisplayCStr<'r> { ... }
fn display_machine<'r>(&'r self) -> DisplayCStr<'r> { ... } }

Basic uname trait

Required Methods

Get sysname for this structure.

Get nodename for this structure.

Get release for this structure.

Get version for this structure.

Get machine for this structure.

Provided Methods

Display trait for sysname.

Display trait for nodename.

Display trait for release.

Display trait for version.

Display trait for machine.

Implementors