Structures inheritance in C#

interface IText {
    string ToText();
}

struct PointIText {
    public int x, y;

    public string ToText() {
        return string.Format("x = {0}; y = {1}", x, y);
    }
}

struct RedPoint: Point { } //<- Error