// tqR2F (TQ real-to-fake) converts a *taskqueue.Task to a *tq.Task. func tqR2F(o *taskqueue.Task) *tq.Task { if o == nil { return nil } n := tq.Task{} n.Path = o.Path n.Payload = o.Payload n.Header = o.Header n.Method = o.Method n.Name = o.Name n.Delay = o.Delay n.ETA = o.ETA n.RetryCount = o.RetryCount n.RetryOptions = (*tq.RetryOptions)(o.RetryOptions) return &n }