Skip to main content

Module iota::url

URL: standard Uniform Resource Locator string

use std::ascii; use std::option; use std::vector;

Module Functions

pub new_unsafe

Create a Url, with no validation

public fun new_unsafe(url: std::ascii::String): iota::url::Url

Implementation

public fun new_unsafe(url: String): Url {     Url { url } }

pub new_unsafe_from_bytes

Create a Url with no validation from bytes Note: this will abort if bytes is not valid ASCII

public fun new_unsafe_from_bytes(bytes: vector<u8>): iota::url::Url

Implementation

public fun new_unsafe_from_bytes(bytes: vector<u8>): Url {     let url = bytes.to_ascii_string();     Url { url } }

Structs

struct Url

Standard Uniform Resource Locator (URL) string.

public struct Url has copy, drop, store

Fields

pub inner_url

Get inner URL

public fun inner_url(self: &iota::url::Url): std::ascii::String

Implementation

public fun inner_url(self: &Url): String {     self.url }

pub update

Update the inner URL

public fun update(self: &mut iota::url::Url, url: std::ascii::String)

Implementation

public fun update(self: &mut Url, url: String) {     self.url = url; }