pub fn name(&self) -> Option<String> {
    let ptr = unsafe { SDL_GameControllerName(self.ptr) };
    if ptr.is_null() {
      None
    } else {
      unsafe { Some(gather_string(ptr)) }
    }
  }
/// The implementation defined name for this controller.
The implementation defined name for this controller.
The implementation defined name for this controller .
pub fn name(&self) -> Option<String> {
    let ptr = unsafe { SDL_GameControllerName(self.ptr) };
    if ptr.is_null() {
      None
    } else {
      unsafe { Some(gather_string(ptr)) }
    }
  }
pub fn name ( & self ) -> Option < String > { let ptr = unsafe { SDL_GameControllerName ( self . ptr ) } ; if ptr . is_null ( ) { None } else { unsafe { Some ( gather_string ( ptr ) ) } } }
The implementation defined name for this controller.
The implementation defined name for this controller .
&self
&self