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.