INNER CODE UNIT · Rust
to_c
tensorflow/rust · src/lib.rs:146
fn to_c(self) -> tf::$c_name {
unsafe {
::std::mem::transmute(self.to_int())
}
}
#[allow(dead_code)]
fn from_c(value: tf::$c_name) -> $enum_name {
$enum_name::from_int(value as c_uint)
}
}
impl ::std::fmt::Display for $enum_name {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
match self {
$($enum_name::$name => f.write_str(stringify!($name)),)*
$enum_name::UnrecognizedEnumValue(c) => write!(f, "UnrecognizedEnumValue({})", c),
}