I am pretty sure they look like this though which I don't really like:
Obviously that's for the Versa, and it looks very much like the ones that I got for my Murano (also Nissan branded mats). The Nissan all-weather ones ARE quite nice, very thick heavy rubber and they do protect well with a lip around the edges. I can attest that they'll handle a pretty good spill, or snow/mud tracked in, whatever.
HOWEVER, the grooves in the Nissan ones are very deep and aren't "comfortable", particularly if you like kicking off your shoes for a long drive across the state or whatnot.
I'm also waiting for the Weathertech DigitalFit ones (submitted my request for them last week). Despite the Nissan ones being quite good, I think the Weathertech ones are better, particularly for a car. Obviously I haven't seen either one on the Leaf yet, but I have compared Nissan versus Weathertech on the Murano and in my opinion the Weathertech is worth the extra money.