pub struct Hyperlink { /* private fields */ }
Implementations
sourceimpl Hyperlink
impl Hyperlink
pub fn uri(&self) -> &str
pub fn params(&self) -> &HashMap<String, String>
pub fn new<S: Into<String>>(uri: S) -> Self
pub fn is_implicit(&self) -> bool
pub fn new_implicit<S: Into<String>>(uri: S) -> Self
pub fn new_with_id<S: Into<String>, S2: Into<String>>(uri: S, id: S2) -> Self
pub fn new_with_params<S: Into<String>>(
uri: S,
params: HashMap<String, String>
) -> Self
pub fn parse(osc: &[&[u8]]) -> Result<Option<Hyperlink>>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Hyperlink
impl<'de> Deserialize<'de> for Hyperlink
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl FromDynamic for Hyperlink
impl FromDynamic for Hyperlink
fn from_dynamic(
value: &Value,
options: FromDynamicOptions
) -> Result<Self, Error>
sourceimpl PlaceDynamic for Hyperlink
impl PlaceDynamic for Hyperlink
sourcefn place_dynamic(&self, place: &mut Object)
fn place_dynamic(&self, place: &mut Object)
Convert from Self to Value, by storing directly into the target Object. Read more
impl Eq for Hyperlink
impl StructuralEq for Hyperlink
impl StructuralPartialEq for Hyperlink
Auto Trait Implementations
impl RefUnwindSafe for Hyperlink
impl Send for Hyperlink
impl Sync for Hyperlink
impl Unpin for Hyperlink
impl UnwindSafe for Hyperlink
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more