windows::Win32::Globalization

Trait IMLangLineBreakConsole_Impl

pub trait IMLangLineBreakConsole_Impl: IUnknownImpl {
    // Required methods
    fn BreakLineML(
        &self,
        psrcmlstr: Ref<'_, IMLangString>,
        lsrcpos: i32,
        lsrclen: i32,
        cmincolumns: i32,
        cmaxcolumns: i32,
        pllinelen: *mut i32,
        plskiplen: *mut i32,
    ) -> Result<()>;
    fn BreakLineW(
        &self,
        locale: u32,
        pszsrc: &PCWSTR,
        cchsrc: i32,
        cmaxcolumns: i32,
        pcchline: *mut i32,
        pcchskip: *mut i32,
    ) -> Result<()>;
    fn BreakLineA(
        &self,
        locale: u32,
        ucodepage: u32,
        pszsrc: &PCSTR,
        cchsrc: i32,
        cmaxcolumns: i32,
        pcchline: *mut i32,
        pcchskip: *mut i32,
    ) -> Result<()>;
}

Required Methods§

fn BreakLineML( &self, psrcmlstr: Ref<'_, IMLangString>, lsrcpos: i32, lsrclen: i32, cmincolumns: i32, cmaxcolumns: i32, pllinelen: *mut i32, plskiplen: *mut i32, ) -> Result<()>

fn BreakLineW( &self, locale: u32, pszsrc: &PCWSTR, cchsrc: i32, cmaxcolumns: i32, pcchline: *mut i32, pcchskip: *mut i32, ) -> Result<()>

fn BreakLineA( &self, locale: u32, ucodepage: u32, pszsrc: &PCSTR, cchsrc: i32, cmaxcolumns: i32, pcchline: *mut i32, pcchskip: *mut i32, ) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§