@@ -148,33 +148,33 @@ func (t *RustTool) Execute(ctx context.Context, logger *logrus.Logger, cache *sy
148148 // Add detailed information if requested
149149 if includeDetails {
150150 details := & packageversions.PackageDetails {
151- Description : packageversions . StringPtr (info .Crate .Description ),
152- Homepage : packageversions . StringPtr (info .Crate .Homepage ),
153- Repository : packageversions . StringPtr (info .Crate .Repository ),
154- Documentation : packageversions . StringPtr (info .Crate .Documentation ),
155- Downloads : packageversions . Int64Ptr (info .Crate .Downloads ),
156- CreatedAt : packageversions . StringPtr (info .Crate .CreatedAt ),
157- UpdatedAt : packageversions . StringPtr (info .Crate .UpdatedAt ),
158- NumVersions : packageversions . IntPtr (info .Crate .NumVersions ),
151+ Description : new (info.Crate .Description ),
152+ Homepage : new (info.Crate .Homepage ),
153+ Repository : new (info.Crate .Repository ),
154+ Documentation : new (info.Crate .Documentation ),
155+ Downloads : new (info.Crate .Downloads ),
156+ CreatedAt : new (info.Crate .CreatedAt ),
157+ UpdatedAt : new (info.Crate .UpdatedAt ),
158+ NumVersions : new (info.Crate .NumVersions ),
159159 Keywords : info .Crate .Keywords ,
160160 }
161161
162162 // Add Rust-specific details
163163 rustDetails := & packageversions.RustDetails {
164164 Categories : info .Crate .Categories ,
165- RecentDownloads : packageversions . Int64Ptr (info .Crate .RecentDownloads ),
165+ RecentDownloads : new (info.Crate .RecentDownloads ),
166166 }
167167
168168 // Add latest version details if available
169169 if len (info .Versions ) > 0 {
170170 latestVersion := info .Versions [0 ]
171- details .License = packageversions . StringPtr (latestVersion .License )
172- details .PublishedAt = packageversions . StringPtr (latestVersion .CreatedAt )
173- rustDetails .RustVersion = packageversions . StringPtr (latestVersion .RustVersion )
174- rustDetails .Edition = packageversions . StringPtr (latestVersion .Edition )
175- rustDetails .CrateSize = packageversions . Int64Ptr (latestVersion .CrateSize )
171+ details .License = new (latestVersion.License )
172+ details .PublishedAt = new (latestVersion.CreatedAt )
173+ rustDetails .RustVersion = new (latestVersion.RustVersion )
174+ rustDetails .Edition = new (latestVersion.Edition )
175+ rustDetails .CrateSize = new (latestVersion.CrateSize )
176176 if latestVersion .PublishedBy .Login != "" {
177- details .Publisher = packageversions . StringPtr (fmt .Sprintf ("%s (%s)" , latestVersion .PublishedBy .Name , latestVersion .PublishedBy .Login ))
177+ details .Publisher = new (fmt.Sprintf ("%s (%s)" , latestVersion .PublishedBy .Name , latestVersion .PublishedBy .Login ))
178178 }
179179 }
180180
0 commit comments