美文网首页
rust--如何再结构体中定义&str数据类型?

rust--如何再结构体中定义&str数据类型?

作者: 极光火狐狸 | 来源:发表于2018-08-29 12:33 被阅读18次
// 如何再结构体中定义&str数据类型?
// 答案是 声明生命周期

#[derive(Debug)]
struct User<'a> {               // 声明泛型生命周期参数
    username: &'a str,         // 声明泛型引用
    email: &'a str,            // 声明泛型引用
    sign_in_count: u64,
    active: bool,
}

fn main() {
    let user1 = User {
        email: "someone@example.com",
        username: "someusername123",
        active: true,
        sign_in_count: 1,
    };

    println!("{:?}", user1)
}

相关文章

  • rust--如何再结构体中定义&str数据类型?

  • 结构体struct相关知识

    结构体struct相关知识 概念结构体是用户根据实际需求,定义的复合数据类型 和class的区别在C语言中,str...

  • 结构体

    基本概念 结构体:属于用户自定义的数据类型,允许用户存储不同的数据类型。 定义和使用 结构体数组 结构体指针 结构...

  • C语言--结构体

    用户可以使用结构体自定义自己的数据类型。 结构体定义和变量声明 struct用来定义结构体,结构体一般定义如下,其...

  • C++结构体

    概念 结构体属于用户自定义的数据类型,允许用户存储不同的数据类型 定义和使用 语法:struct 结构体名{ 结构...

  • C++ 结构体

    结构体简介 结构体是拥护自定义的数据类型,允许用户储存不同的数据类型 语法:struct 结构体名{结构体成员列表...

  • 进击的NDK03-结构体和联合体

    结构体 结构体是一种构造数据类型,把不同的数据类型整合起来成为一个自定义的数据类型 结构体的几种写法 匿名结构体 ...

  • C栈(链表实现),及栈相关操作

    一、定义节点以及栈 节点的结构体中由于需要定义struct Node *pnext指针,所以typedef str...

  • 二次开始 - struct 与 enum

    struct 结构体,oc中灰常常见,用于存储多种数据类型。 第一种定义,定义结构体,不声明变量 struct P...

  • 结构体

    声明:结构体是一种自定义的数据类型 定义: struct 结构体名 变量名 = {初值}; 结构体成员访问: 匿名...

网友评论

      本文标题:rust--如何再结构体中定义&str数据类型?

      本文链接:https://www.haomeiwen.com/subject/aubhwftx.html