본문으로 건너뛰기

Module sui::url

URL: 표준 Uniform Resource Locator 문자열이다.

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

Struct Url

표준 Uniform Resource Locator(URL) 문자열이다.

public struct Url has copy, drop, store
Click to open
Fields

Function new_unsafe

검증 없이

Url
을 생성한다.

public fun new_unsafe(url: std::ascii::String): sui::url::Url
Click to open
Implementation
public fun new_unsafe(url: String): Url {
    Url { url }
}

Function new_unsafe_from_bytes

바이트에서 검증 없이

Url
을 생성한다. 참고: bytes가 유효한 ASCII가 아니면 중단된다.

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

Function inner_url

내부 URL을 가져온다.

public fun inner_url(self: &sui::url::Url): std::ascii::String
Click to open
Implementation
public fun inner_url(self: &Url): String {
    self.url
}

Function update

내부 URL을 갱신한다.

public fun update(self: &mut sui::url::Url, url: std::ascii::String)
Click to open
Implementation
public fun update(self: &mut Url, url: String) {
    self.url = url;
}