Lines Matching refs:ExternalName
136 pub enum ExternalName { enum
148 impl Default for ExternalName { implementation
154 impl ExternalName { impl
195 name: &'a ExternalName,
202 ExternalName::User(func_ref) => { in fmt()
211 ExternalName::TestCase(testcase) => testcase.fmt(f), in fmt()
212 ExternalName::LibCall(lc) => write!(f, "%{lc}"), in fmt()
213 ExternalName::KnownSymbol(ks) => write!(f, "%{ks}"), in fmt()
218 impl FromStr for ExternalName { implementation
239 use super::ExternalName;
250 assert_eq!(core::mem::size_of::<ExternalName>(), 24); in externalname_size()
255 assert_eq!(ExternalName::testcase("").display(None).to_string(), "%"); in display_testcase()
256 assert_eq!(ExternalName::testcase("x").display(None).to_string(), "%x"); in display_testcase()
258 ExternalName::testcase("x_1").display(None).to_string(), in display_testcase()
262 ExternalName::testcase("longname12345678") in display_testcase()
268 ExternalName::testcase("longname123456789") in display_testcase()
278 ExternalName::user(UserExternalNameRef::new(0)) in display_user()
284 ExternalName::user(UserExternalNameRef::new(1)) in display_user()
290 ExternalName::user(UserExternalNameRef::new((u32::MAX - 1) as _)) in display_user()
311 ExternalName::user(UserExternalNameRef::new(0)) in display_user()
318 ExternalName::user(UserExternalNameRef::new(1)) in display_user()
329 Ok(ExternalName::LibCall(LibCall::FloorF32)) in parsing()
332 ExternalName::LibCall(LibCall::FloorF32) in parsing()