#[repr(C)]pub struct GtkSourceCompletionProposalIface {
pub parent: GTypeInterface,
pub get_label: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> *mut c_char>,
pub get_markup: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> *mut c_char>,
pub get_text: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> *mut c_char>,
pub get_icon: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> *mut GdkPixbuf>,
pub get_icon_name: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> *mut c_char>,
pub get_gicon: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> *mut GIcon>,
pub get_info: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> *mut c_char>,
pub hash: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> c_uint>,
pub equal: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal, _: *mut GtkSourceCompletionProposal) -> gboolean>,
pub changed: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal)>,
}
Fields§
§parent: GTypeInterface
§get_label: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> *mut c_char>
§get_markup: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> *mut c_char>
§get_text: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> *mut c_char>
§get_icon: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> *mut GdkPixbuf>
§get_icon_name: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> *mut c_char>
§get_gicon: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> *mut GIcon>
§get_info: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> *mut c_char>
§hash: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal) -> c_uint>
§equal: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal, _: *mut GtkSourceCompletionProposal) -> gboolean>
§changed: Option<unsafe extern "C" fn(_: *mut GtkSourceCompletionProposal)>
Trait Implementations§
source§impl Clone for GtkSourceCompletionProposalIface
impl Clone for GtkSourceCompletionProposalIface
source§fn clone(&self) -> GtkSourceCompletionProposalIface
fn clone(&self) -> GtkSourceCompletionProposalIface
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for GtkSourceCompletionProposalIface
Auto Trait Implementations§
impl RefUnwindSafe for GtkSourceCompletionProposalIface
impl Send for GtkSourceCompletionProposalIface
impl Sync for GtkSourceCompletionProposalIface
impl Unpin for GtkSourceCompletionProposalIface
impl UnwindSafe for GtkSourceCompletionProposalIface
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more