MCPcopy Create free account
hub / github.com/cloudreve/cloudreve / String

Method String

ent/node.go:211–251  ·  view source on GitHub ↗

String implements the fmt.Stringer.

()

Source from the content-addressed store, hash-verified

209
210// String implements the fmt.Stringer.
211func (n *Node) String() string {
212 var builder strings.Builder
213 builder.WriteString("Node(")
214 builder.WriteString(fmt.Sprintf("id=%v, ", n.ID))
215 builder.WriteString("created_at=")
216 builder.WriteString(n.CreatedAt.Format(time.ANSIC))
217 builder.WriteString(", ")
218 builder.WriteString("updated_at=")
219 builder.WriteString(n.UpdatedAt.Format(time.ANSIC))
220 builder.WriteString(", ")
221 if v := n.DeletedAt; v != nil {
222 builder.WriteString("deleted_at=")
223 builder.WriteString(v.Format(time.ANSIC))
224 }
225 builder.WriteString(", ")
226 builder.WriteString("status=")
227 builder.WriteString(fmt.Sprintf("%v", n.Status))
228 builder.WriteString(", ")
229 builder.WriteString("name=")
230 builder.WriteString(n.Name)
231 builder.WriteString(", ")
232 builder.WriteString("type=")
233 builder.WriteString(fmt.Sprintf("%v", n.Type))
234 builder.WriteString(", ")
235 builder.WriteString("server=")
236 builder.WriteString(n.Server)
237 builder.WriteString(", ")
238 builder.WriteString("slave_key=")
239 builder.WriteString(n.SlaveKey)
240 builder.WriteString(", ")
241 builder.WriteString("capabilities=")
242 builder.WriteString(fmt.Sprintf("%v", n.Capabilities))
243 builder.WriteString(", ")
244 builder.WriteString("settings=")
245 builder.WriteString(fmt.Sprintf("%v", n.Settings))
246 builder.WriteString(", ")
247 builder.WriteString("weight=")
248 builder.WriteString(fmt.Sprintf("%v", n.Weight))
249 builder.WriteByte(')')
250 return builder.String()
251}
252
253// SetStoragePolicy manually set the edge as loaded state.
254func (e *Node) SetStoragePolicy(v []*StoragePolicy) {

Callers

nothing calls this directly

Calls 1

StringMethod · 0.65

Tested by

no test coverage detected