代码之家  ›  专栏  ›  技术社区  ›  Andrew

戈朗未使用的类型(但它被使用)

  •  0
  • Andrew  · 技术社区  · 6 年前

    以下结构发出警告:

    未使用的类型“设备类型”结构

    type Device_Type_Struct struct {
        Id              string              `json:"_id"`
        BrandName       string              `json:"brandName"`
        Category        string              `json:"category"`
        Firmware        string              `json:"firmware"`
        Label           string              `json:"label,omitempty"`
        Model           string              `json:"model"`
        Supported       bool                `json:"supported"`
        Type            string              `json:"type"`
        Platform        string              `json:"platform,omitempty"`
        OvrcPro         bool                `json:"ovrcPro"`
        OvrcHome        bool                `json:"ovrcHome"`
        LogTimeSeries   bool                `json:"logTimeSeries"`
        Attributes      Attributes_Struct   `json:"attributes"`
    }
    

    但是,它用于:

    var deviceType Device_Type_Struct
    err = json.Unmarshal(buf, &deviceType)
    if err == nil {
        println("Request unmarshalled")
    } else {
        println("Error unmarshalling request to Device_Type_Struct")
    }
    
    insertedId, err := db.UpsertOne("devicetypes", deviceType)
    if err != nil {
        println("Error upserting document")
        success = false
    }
    

    1 回复  |  直到 6 年前
        1
  •  0
  •   Andrew    6 年前

    这只是一个IDE错误。我重新启动笔记本电脑后,GoLand不再显示任何错误。