use crate::{CompletionProposal, prelude::*};
use glib::subclass::prelude::*;
pub trait CompletionProposalImpl: ObjectImpl + ObjectSubclass<Type: IsA<glib::Object>> {}
unsafe impl<T: CompletionProposalImpl> IsImplementable<T> for CompletionProposal {}