这是indexloc提供的服务,不要输入任何密码
Skip to content

tesuji/utf16_literal-rs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A rust prodedural macro that creates UTF-16 encoded literals (as &[u16; N])

#[macro_use]
extern crate utf16_literal;

extern "system" {
    fn MessageBoxW(*const (), *const u16, *const u16, 
}

fn main() {
    let title = u16!("Rust Code\");
    let msg = u16!("Hello World\0");
    unsafe {
        MessageBoxW(::std::ptr::null(), msg, title, 0);
    }
}

About

Rust procedural to provide UTF-16 string literals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%