@ -302,3 +302,46 @@ extern "C" {
/// - `f` must be a field within a oneof associated with `m`
pub fn upb_Message_WhichOneofFieldNumber ( m : RawMessage , f : * const upb_MiniTableField ) -> u32 ;
}
#[ cfg(test) ]
mod tests {
use super ::* ;
#[ test ]
fn assert_message_linked ( ) {
use super ::super ::assert_linked ;
assert_linked ! ( upb_Message_New ) ;
assert_linked ! ( upb_Message_Clear ) ;
assert_linked ! ( upb_Message_ClearBaseField ) ;
assert_linked ! ( upb_Message_DeepCopy ) ;
assert_linked ! ( upb_Message_DeepClone ) ;
assert_linked ! ( upb_Message_GetBool ) ;
assert_linked ! ( upb_Message_GetInt32 ) ;
assert_linked ! ( upb_Message_GetInt64 ) ;
assert_linked ! ( upb_Message_GetUInt32 ) ;
assert_linked ! ( upb_Message_GetUInt64 ) ;
assert_linked ! ( upb_Message_GetFloat ) ;
assert_linked ! ( upb_Message_GetDouble ) ;
assert_linked ! ( upb_Message_GetString ) ;
assert_linked ! ( upb_Message_GetMessage ) ;
assert_linked ! ( upb_Message_GetOrCreateMutableMessage ) ;
assert_linked ! ( upb_Message_GetArray ) ;
assert_linked ! ( upb_Message_GetOrCreateMutableArray ) ;
assert_linked ! ( upb_Message_GetMap ) ;
assert_linked ! ( upb_Message_GetOrCreateMutableMap ) ;
assert_linked ! ( upb_Message_HasBaseField ) ;
assert_linked ! ( upb_Message_SetBaseField ) ;
assert_linked ! ( upb_Message_IsEqual ) ;
assert_linked ! ( upb_Message_MergeFrom ) ;
assert_linked ! ( upb_Message_SetBaseFieldBool ) ;
assert_linked ! ( upb_Message_SetBaseFieldInt32 ) ;
assert_linked ! ( upb_Message_SetBaseFieldInt64 ) ;
assert_linked ! ( upb_Message_SetBaseFieldUInt32 ) ;
assert_linked ! ( upb_Message_SetBaseFieldUInt64 ) ;
assert_linked ! ( upb_Message_SetBaseFieldFloat ) ;
assert_linked ! ( upb_Message_SetBaseFieldDouble ) ;
assert_linked ! ( upb_Message_SetBaseFieldString ) ;
assert_linked ! ( upb_Message_SetBaseFieldMessage ) ;
assert_linked ! ( upb_Message_WhichOneofFieldNumber ) ;
}
}