use core::ptr::NonNull;
use objc2::__framework_prelude::*;
use objc2_foundation::*;
use crate::*;
#[deprecated]
#[cfg(all(
feature = "DOMNode",
feature = "DOMObject",
feature = "WebScriptObject"
))]
impl DOMNode {
extern_methods!(
#[cfg(feature = "WebArchive")]
#[deprecated]
#[unsafe(method(webArchive))]
#[unsafe(method_family = none)]
pub unsafe fn webArchive(&self) -> Option<Retained<WebArchive>>;
);
}
#[deprecated]
#[cfg(all(
feature = "DOMDocument",
feature = "DOMNode",
feature = "DOMObject",
feature = "WebScriptObject"
))]
impl DOMDocument {
extern_methods!(
#[cfg(feature = "WebFrame")]
#[deprecated]
#[unsafe(method(webFrame))]
#[unsafe(method_family = none)]
pub unsafe fn webFrame(&self) -> Option<Retained<WebFrame>>;
#[deprecated]
#[unsafe(method(URLWithAttributeString:))]
#[unsafe(method_family = none)]
pub unsafe fn URLWithAttributeString(
&self,
string: Option<&NSString>,
) -> Option<Retained<NSURL>>;
);
}
#[deprecated]
#[cfg(all(
feature = "DOMObject",
feature = "DOMRange",
feature = "WebScriptObject"
))]
impl DOMRange {
extern_methods!(
#[cfg(feature = "WebArchive")]
#[deprecated]
#[unsafe(method(webArchive))]
#[unsafe(method_family = none)]
pub unsafe fn webArchive(&self) -> Option<Retained<WebArchive>>;
#[deprecated]
#[unsafe(method(markupString))]
#[unsafe(method_family = none)]
pub unsafe fn markupString(&self) -> Retained<NSString>;
);
}
#[deprecated]
#[cfg(all(
feature = "DOMElement",
feature = "DOMHTMLElement",
feature = "DOMHTMLFrameElement",
feature = "DOMNode",
feature = "DOMObject",
feature = "WebScriptObject"
))]
impl DOMHTMLFrameElement {
extern_methods!(
#[cfg(feature = "WebFrame")]
#[deprecated]
#[unsafe(method(contentFrame))]
#[unsafe(method_family = none)]
pub unsafe fn contentFrame(&self) -> Option<Retained<WebFrame>>;
);
}
#[deprecated]
#[cfg(all(
feature = "DOMElement",
feature = "DOMHTMLElement",
feature = "DOMHTMLIFrameElement",
feature = "DOMNode",
feature = "DOMObject",
feature = "WebScriptObject"
))]
impl DOMHTMLIFrameElement {
extern_methods!(
#[cfg(feature = "WebFrame")]
#[deprecated]
#[unsafe(method(contentFrame))]
#[unsafe(method_family = none)]
pub unsafe fn contentFrame(&self) -> Option<Retained<WebFrame>>;
);
}
#[deprecated]
#[cfg(all(
feature = "DOMElement",
feature = "DOMHTMLElement",
feature = "DOMHTMLObjectElement",
feature = "DOMNode",
feature = "DOMObject",
feature = "WebScriptObject"
))]
impl DOMHTMLObjectElement {
extern_methods!(
#[cfg(feature = "WebFrame")]
#[deprecated]
#[unsafe(method(contentFrame))]
#[unsafe(method_family = none)]
pub unsafe fn contentFrame(&self) -> Option<Retained<WebFrame>>;
);
}