pub struct Ibus;Expand description
The transport properties of an IBus D-Bus address.
This transport type queries the IBus daemon for its D-Bus address using the ibus address
command. IBus (Intelligent Input Bus) is an input method framework used primarily on Linux
systems for entering text in various languages.
§Platform Support
This transport is available on Unix-like systems where IBus is installed.
§Example
// Create an IBus transport
let ibus = Ibus::new();
let _addr = Transport::Ibus(ibus);
// Or use it directly as an address
let _addr = Address::from(Transport::Ibus(Ibus::new()));Implementations§
Trait Implementations§
impl Eq for Ibus
impl StructuralPartialEq for Ibus
Auto Trait Implementations§
impl Freeze for Ibus
impl RefUnwindSafe for Ibus
impl Send for Ibus
impl Sync for Ibus
impl Unpin for Ibus
impl UnsafeUnpin for Ibus
impl UnwindSafe for Ibus
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