pub unsafe trait NSTextAttachmentContainer: NSObjectProtocol {
// Provided methods
fn imageForBounds_textContainer_characterIndex(
&self,
image_bounds: CGRect,
text_container: Option<&NSTextContainer>,
char_index: NSUInteger,
) -> Option<Retained<UIImage>>
where Self: Sized + Message { ... }
fn attachmentBoundsForTextContainer_proposedLineFragment_glyphPosition_characterIndex(
&self,
text_container: Option<&NSTextContainer>,
line_frag: CGRect,
position: CGPoint,
char_index: NSUInteger,
) -> CGRect
where Self: Sized + Message { ... }
}Available on crate feature
NSTextAttachment only.Expand description
Provided Methods§
fn imageForBounds_textContainer_characterIndex( &self, image_bounds: CGRect, text_container: Option<&NSTextContainer>, char_index: NSUInteger, ) -> Option<Retained<UIImage>>
Available on crate features
NSTextContainer and objc2-core-foundation and UIImage only.fn attachmentBoundsForTextContainer_proposedLineFragment_glyphPosition_characterIndex( &self, text_container: Option<&NSTextContainer>, line_frag: CGRect, position: CGPoint, char_index: NSUInteger, ) -> CGRect
Available on crate features
NSTextContainer and objc2-core-foundation only.Trait Implementations§
Source§impl ProtocolType for dyn NSTextAttachmentContainer
impl ProtocolType for dyn NSTextAttachmentContainer
impl<T> ImplementedBy<T> for dyn NSTextAttachmentContainer
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".